조건문 if()
function system = program(a) {
if ([비교식]){ // 조건1이 통과할 경우
문장(statement)
} else if([비교식]) { // 조건2 조건1이 통과하지 않을경우
// 조건2가 통과할 경우
문장(statement)
} else { // 모든 조건이 통과하지 않는 경우
문장(statement)
}
}
각 조건(else 제외) 에는 Boolean으로 결과가 나오는 비교문이 들어간다.
- 조건 if안의 조건식이 참일 경우 if혹은 else if문을 실행한다.
- if 혹은 else if 가 거짓일 때, else의 문장을 실행한다.
- if는 중첩으로 사용 가능하며, else if는 갯수 제한이 없다.
각 조건문에는 비교연산자 및 논리 연산자가 들어간다.
if(논리 혹은 비교식) {
statement;
if (논리 혹은 비교식)
statement ;
} else if (논리 혹은 비교식 {
statement;
} else if (논리 혹은 비교식) {
statement;
} else {
statement;
}
=======================
}else{
if (논리 혹은 비교식) {
statement;
}else if (논리 혹은 비교식) {
statement;
}else{
문장
}
Truthy 값
if (true), ({}), ([]), (2), ("0"), ("false"), (-2), (12n), (Infinity), (-Infinity)
=== Boolean()
Falsy 값
if (false),(null),(undefined),(0),(NaN),('')
=== !Boolean()
'FE BE 개발 메모장 > Javascript' 카테고리의 다른 글
자바스크립트에서 호이스팅이란? (0) | 2020.10.07 |
---|---|
for in, for of, forEach() (0) | 2020.10.06 |
연산자 (0) | 2020.10.04 |
반복문 for, while (0) | 2020.09.30 |
Math 메소드, 문자열 (0) | 2020.09.22 |