if
let A = 5;
if (A < 6) {
console.log('true');
}
if else
let sex = '남자';
let age = 20;
if (sex == '남자' && age > 19) {
console.log('성인 남자입니다.')
} else {
console.log('청소년입니다.')
}
if else if else
let age = 20;
if (age < 8) {
console.log('유치원입니다.')
} else if (age < 14) {
console.log('초등학생입니다.')
} else if (age < 17) {
console.log('중학생입니다.')
} else if (age < 20) {
console.log('고등학생입니다.')
} else {
console.log('성인입니다.')
}
삼항 연산자
- ? 기호를 사용하여 if문을 조금 더 간결하게 사용 가능
- 여러 번 사용할 경우 가독성이 떨어지기에 조건이 간단할 경우 사용
let name = '윤승근';
console.log(name === '윤승근' ? 'real' : 'fake');
switch
const os = 'linux';
switch (os) {
case 'mac':
console.log('스티브 잡스')
break;
case 'window':
console.log('빌게이츠')
break;
case 'linux':
console.log('리누스 토르발스')
break;
case 'unix':
console.log('데니스 리치')
break;
}
while
let i = 3;
while (i > 0) {
console.log(i);
i--;
}
for
for (i = 3; i > 0; i--) {
console.log(i);
}
for (let i = 3; i > 0; i = i -2) {
console.log(i);
}