JavaScript

JavaScript if...else문

Will_ 2022. 10. 2. 23:38
반응형

if...else 문

 

if...else 문은 주어진 조건식의 평가 결과, 즉 논리적 참 또는 거짓에 따라 실행 할 코드 블록을 결정한다.

조건식의 평가 결과가 true일 경우 if 문의 코드 블록이 실행되고, false일 경우 else 문의 코드 블록이 실행된다.

 

 

if (조건식) {

      // 조건식이 참이면 이 코드 블록이 실행된다.

} else {

      // 조건식이 거짓이면 이 코드 블록이 실행된다.

}

 

*if문의 조건식은 불리언 값으로 평가되어야 한다. 만약 if문의 조건식이 불리언 값이 아닌 값으로 평가되면 자바스크립트 엔진에 의해 암묵적으로 불리언 값으로 강제 변환되어 실행할 코드 블록을 결정한다.

 

*조건식을 추가하고 싶은 경우 else if문을 사용한다.

if(조건식 1) {

      // 조건식 1이 참이면 이 코드 블록이 실행된다.

} else if(조건식2) {

      //조건식2가 참이면 이 코드 블록이 실행된다.

} else {

      // 조건식 1,2가 모두 거짓이면 이 코드 블록이 실행된다.

}

 

*else if문과 else 문은 옵션이다. 즉 사용할 수도 있고, 사용하지 않을 수도 있다. if문과 else문은 2번 이상 사용할 수 없지만 else if문은 여러 번 사용할 수 있다.

반응형

'JavaScript' 카테고리의 다른 글

함수와 일급 객체  (0) 2022.10.31
JavaScript continue 문  (1) 2022.10.04
JavaScript break 문  (1) 2022.10.04
JavaScript 반복문(for, while, do...while)  (1) 2022.10.04
JavaScript Switch 문  (0) 2022.10.04