조건문 if() {
FE BE 개발 메모장/Javascript

조건문 if() {


조건문 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