항해14기 온보딩/항해14기 온보딩 과제

[항해14기] 온보딩 과제2 2023/03/07

스쿼트잘함 2023. 3. 7. 16:57

1. Chapter 3-1

1)

3번
<Script>
    const x = 10
    if (x > 4) {
      conlole.log('참입니다')
    }
</script>

2)

<Script>
    const a = Number(prompt('첫 번째 숫자', ''))
    const b = Number(prompt('두 번째 숫자', ''))

    if (a > b) {
      alert('첫 번째로 입력한 숫자가 더 큽니다.')
    } else if (===) {
      alert('두 숫자가 같습니다.')
    } else {
      alert('두 번째로 입력한 숫자가 더 큽니다.')
    }
</script>

3)

if (x > 10) {
  if (x < 20) {
    console.log('조건에 맞습니다.')
  }
}
if (x > 10 && < 20) {
  console.log('조건에 맞습니다.')
}

4)

<script>
  const a = Number(prompt('숫자를 입력해주세요.', ''))
  if (a > 0) {
    alert('양수입니다')
  } else if (a === 0) {
    alert('0입니다')
  } else if (a < 0) {
    alert('음수입니다')
  }
</script>

5)

<script>
  const a = Number(prompt('숫자를 입력해주세요.', ''))
  if (a%2 === 1) {
    alert('홀수입니다')
  } else {
    alert('짝수입니다')
  }
</script>

6)

<script>
  const a = Number(prompt('월을 입력해주세요.', ''))
  if (a>9) {
    alert('겨울')
  } else if ( a>6) {
    alert('가을')
  } else if (a>3) {
    alert('여름')
  } else {
    alert('봄')
  }
</script>

 

2. Chapter 3-2

1)

<script>
  const result = (100>200)
    ? prompt('값을 입력해주세요', '')
    : confirm('버튼을 클릭해주세요')
  alert(reslut)
</script>
거짓값인 confirm창 출력

2)

<script>
  const rawInput = prompt('태어난 해를 입력해주세요.', '')
  const year = Number(rawInput)
  const e = year % 12

  let result
  switch(e) {
  case 0:
    result = ('원숭이')
    break
  case 1:
    result = ('닭')
    break
  case 2:
    result = ('개')
    break
  case 3:
    result = ('돼지')
    break
  case 4:
    result = ('쥐')
    break
  case 5:
    result = ('소')
    break
  case 6:
    result = ('호랑이')
    break
  case 7:
    result = ('토끼')
    break
  case 8:
    result = ('용')
    break
  case 9:
    result = ('뱀')
    break
  case 10:
    result = ('말')
    break
  case 11:
    result = ('양')
    break

  }
  alert(`${year}년생은 ${result} 띠`)
</script>

3)

<script>
  const rawInput = prompt('태어난 해를 입력해주세요.', '')
  const year = Number(rawInput)
  

  let a = year%12
  switch(a) {
  case 0:
    result2 = ('신')
    break
  case 1:
    result2 = ('유')
    break
  case 2:
    result2 = ('술')
    break
  case 3:
    result2 = ('해')
    break
  case 4:
    result2 = ('자')
    break
  case 5:
    result2 = ('축')
    break
  case 6:
    result2 = ('인')
    break
  case 7:
    result2 = ('묘')
    break
  case 8:
    result2 = ('진')
    break
  case 9:
    result2 = ('사')
    break
  case 10:
    result2 = ('오')
    break
  case 11:
    result2 = ('미')
    break

  }

  let b = year%10
  switch(b) {
  case 0:
    result = ('경')
    break
  case 1:
    result = ('신')
    break
  case 2:
    result = ('임')
    break
  case 3:
    result = ('계')
    break
  case 4:
    result = ('갑')
    break
  case 5:
    result = ('을')
    break
  case 6:
    result = ('병')
    break
  case 7:
    result = ('정')
    break
  case 8:
    result = ('무')
    break
  case 9:
    result = ('기')
    break
  
  }
  alert(`${year}년은 ${result}${result2}년`)
</script>

4)

switch 조건문과 관련없는 것 - else

 

5)

다른실행결과 - true || alert('출력A')