한 걸음씩 기록하며
#.4 If operators 본문
- If operators
- 파이썬과 동일
if (조건문) {
실행문
} else if (조건문) {
실행문
} else {
실행문
}
- Ternary operator : ? operator
- if를 간단하게 쓰는 것
- 많이 사용하면 가독성이 떨어지니 간단할 때만 작성
function (조건문 ? 실행문);
// ex) console.log (name === 'ellie' ? 'yes' : 'no')
- switch operators
- 타입스크립트에서 정해져있는 타입을 검사하거나
- 인원 비슷한 것을 검사할 때는 사용하면 가독성이 좋음
switch (변수명) {
case 조건 :
실행문
break;
case 조건 :
실행문
break;
//ex
const browser = 'Chrome';
switch (browser) {
case 'IE' :
case 'Firefox' : // 같은 실행문이면 case 붙여도됨
console.log('hmm');
break;
case 'Chrome' :
console.log('good');
break;
//ex
function calculator (command, a, b) {
switch (command) {
case 'add' :
return a + b;
case 'subtraction' :
return a - b;
case 'multiply' :
return a * b;
case 'divide' :
return a / b;
default :
throw Error('check your command')
}
}
console.log(calculator('add',2,3));
출처 : 드림코딩엘리 https://www.youtube.com/channel/UC_4u-bXaba7yrRz_6x6kb_w
'JavaScript & Node.js' 카테고리의 다른 글
#.6 function (0) | 2022.01.09 |
---|---|
#.5 loop (0) | 2022.01.09 |
#.3 Operator (0) | 2022.01.09 |
#.2 Data type (0) | 2022.01.05 |
#.1 Async vs Defer (0) | 2022.01.05 |
Comments