<script>
const score = parseInt(prompt("성적을 말씀해주세요!"));
if (score > 100) {
alert('값이 너무 커요!');
} else {
if (score >= 90) {
console.log('A');
} else if (score >= 80) {
console.log('B');
} else if (score >= 70) {
console.log('C');
} else if (score >= 60) {
console.log('D');
} else {
console.log('강해져서 돌아와라!!');
}
}
-------------------------------------------
const score = parseInt(prompt("성적을 말씀해주세요!"));
let grade = score > 100? alert('값이너무커요!') : score >= 90? 'A' : score >= 80 ? "B" : "더 공부하고 오세요"
console.log(grade)
</script>
break를 꼭 써주세요
<script>
const value2 = 'four'
switch (value2) {
case 'one':
console.log('hello one')
break;
case 'two':
console.log('hello two')
break;
case 'three':
console.log('hello three')
break;
default:
console.log('hello default')
break;
}
// hello default 반환
</script>
<script>
switch (new Date().getDay()) {
case 0:
console.log('일요일');
break;
case 1:
console.log('월요일');
break;
case 2:
console.log('화요일');
break;
case 3:
console.log('수요일');
break;
case 4:
console.log('목요일');
break;
case 5:
console.log('금요일');
break;
case 6:
console.log('토요일');
break;
// default는 견고한 코드를 위해 써주시는 편이 좋습니다.
}
</script>
<script>
const 요일 = 10
const 요일객체 = {
0: '일요일',
1: '월요일',
2: '화요일',
3: '수요일',
4: '목요일',
5: '금요일',
6: '토요일'
}
// 널리쉬 연산자 사용
console.log(요일객체[요일] ?? 'hello')
// if 요일 = 5, '금요일'
// if 요일 = 10, 요일객체[요일]는 undefined이다
console.log(undefined ?? 'hello')
// 'hello'
// 단락평가 사용
console.log(요일객체[요일] || 'hello')
// if 요일 = 5, '금요일'
// if 요일 = 10, 요일객체[요일]는 undefined이다
console.log(undefined || 'hello')
// 'hello'
</script>