let 변수 = ;
if (조건) {
실행
} if else (조건) {
실행
} else {
실행
}
예시
var date = new Date(); var hour = date.getHours(); if(hour < 11) { alert("아침"); } else if(hour < 15) { alert("점심"); } else { alert("저녁"); }
let 변수 = ;
switch (조건) {
case 조건의 값: 실행;
break;
case 조건의 값: 실행;
break;
default: 실행;
break;
}
예시
var input = Number(prompt('숫자를 입력하세요.', '숫자')); switch(input % 2) { case 0: alert("짝수입니다."); break; case 1: alert("홀수입니다."); break; default: alert("숫자가 아닙니다."); break; }
조건 ? 조건이맞을때 : 조건이 틀릴때
예시
var input = prompt('숫자 입력', ''); var number = Number(input); (number > 0) ? alert('자연수') : alert('자연수아님');
특별한 지시자인 break를 사용하면 언제든 원하는 때에 반복문을 빠져나올 수 있다
for(변수초기값; 조건; 끝){
실행
}
예시
var array = ['포도', '사과', '바나나', '망고']; for(var i=0; i<array.length; i++) { alert(array[i]); }
let 번수 = ;
while (조건) {
실행
끝
}
예시
value = 0; while(value < 5) { alert(value + '번째 반복'); value++; }