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')
'항해14기 온보딩 > 항해14기 온보딩 과제' 카테고리의 다른 글
[항해14기] 온보딩 과제6 2023/03/11 (0) | 2023.03.12 |
---|---|
[항해14기] 온보딩 과제5 2023/03/10 (0) | 2023.03.10 |
[항해14기] 온보딩 과제4 2023/03/09 (0) | 2023.03.10 |
[항해14기] 온보딩 과제3 2023/03/08 (0) | 2023.03.08 |
[항해14기] 온보딩 과제1 2023/03/06 (0) | 2023.03.07 |