조건문 - if, else if, else, switch
1. if문
if(true or false가 나올 수 있는 조건) {
true 일 경우 실행이 된다.
}
2. if~else문
if(true or false가 나올 수 있는 조건){
true 일 경우 실행되는 함수
} else {
false 일 경우 실행되는 함수
}
* if ~ else if ~else 문
if (조건1) {
main logic #1
} else if (조건2)
main logic #2
} else {
main logic #3
}
-> 조건 1에 해당되면 main logic #1이 실행되고, 조건 2에 해당되면 main logic #2이 실행된다.
조건 1,2 둘다 해당되지 않을 경우 main logic #3 함수가 실행된다.
3. switch : 변수의 값에 따라, 여러 개의 경우(case) 중 하나를 선택하는 것.
switch (매개변수) {
case A:
console.log (결과값1);
break;
case B:
console.log (결과값2);
break;
default:
console. log (결과값3):
}
-> case A인 경우 결과값1로 나타나고, case B인 경우 결과값2로 나타난다. 어떠한 case도 아닌 경우 결과값3으로 나타난다.
4. 조건부실행
let x = 10;
if (x>0){
console.log("x는 양수입니다.")
}
-> x의 값이 0 이상일 경우 "x는 양수입니다."문장이 출력된다.
4-1. and 조건(&&)
x>0 && console.log("x는 양수입니다.")
-> 위와 같은 결과값이 나온다.
4-2. or 조건(||), 삼항연산자단축평가
let y:
let z = y || 20;
console. log(z);
-> let y를 정의하지 않았으니 y값은 undefined이다. 즉 underfined일 경우 20을 출력해라는 뜻이므료 결과값이 20이 나온다.
5. falsy한 값, truthy한 값
거짓에 가까운 값, 진실에 가까운 값으로 매겨지는 것.
'스파르타 (React_6기) 본캠프' 카테고리의 다른 글
2024. 07. 23.(JavaScrip 기본 문법 정리 - for문) (0) | 2024.07.25 |
---|---|
2024. 07. 23.(JavaScrip 기본 문법 정리 - 배열) (0) | 2024.07.24 |
2024. 07. 22.(JavaScrip 기본 문법 정리 - 함수) (2) | 2024.07.23 |
2024. 07. 22.(JavaScrip 기본 문법 정리 - 연산자) (1) | 2024.07.23 |
2024. 07. 22. (JavaScrip 기본 문법 정리 - 형 변환) (0) | 2024.07.23 |