조건문
if (조건식1) { // 조건식1이 참이면 이 코드 블록이 실행된다. } else if (조건식2) { // 조건식2이 참이면 이 코드 블록이 실행된다. } else { // 조건식1과 조건식2가 모두 거짓이면 이 코드 블록이 실행된다. }
if문
let score = 80; let money = 10000; if (score >= 90){ document.write('참 잘했어요!<br>'); money += 100000 } else if (score >= 80){ document.write('잘했어요~<br>'); money += 10000 } else if (score >= 70){ document.write('분발하세요<br>'); money += 1000 } else { money = 0 } document.write(money); // 결과:잘했어요~ 20000
3항 조건 연산자
// true = 1 , false = 0 var x = 2; var result = x % 2 ? '홀수' : '짝수'; console.log(result); // true면 홀수 false면 짝수 // 결과 : 짝수
Switch문
case가 많을 때 사용switch (표현식) { case 표현식1: switch 문의 표현식과 표현식1이 일치하면 실행될 문; break; case 표현식2: switch 문의 표현식과 표현식2가 일치하면 실행될 문; break; default: switch 문의 표현식과 일치하는 표현식을 갖는 case 문이 없을 때 실행될 문; }
switch (new Date().getDay()) { case 0: document.write('일요일입니다.') break; case 1: document.write('월요일입니다.') break; case 2: document.write('2번째 case입니다.') break; case 3: document.write('3번째 case입니다.') break; default: break; // 결과 : '3번째 case입니다.' }