article thumbnail image
Published 2022. 1. 31. 05:33

조건의 결과에 따라 다른 코드를 실행하는 구문 (if, else)

 

 

if 라는 키워드 다음 소괄호 사이에다가 어떠한 조건을 추가할 수 있는데,
여기서 조건은 isshow, isshow는 true이기때문에 콘솔창에는 show라는 메세지가 뜨게된다.

위에 동일하게 checked 라는 조건을 넣고 checked는 false 값으로 거짓이다.
그럼 ckecked안에 false를 넣어보면, 조건에 부합하지않는 거짓이기때문에 중괄호 사이에 내용은 
실행이 안된다. 콘솔창에는 아무것도 뜨지않음.

결국, 조건문이라는것은 조건을 작성하는 소괄호 사이에다가 거짓과 참을 구분하는 블린데이터
를 넣어보고 참이라는 값이 들어있으면 조건을 실행하고, 거짓이 들어있으면 조건을 실행하지않는다.

 

let isShow = true; 
let checked = false;

if (isShow) { 
  console.log('Show!'); //Show!
} 
if (checked) { 
  console.log('checked!');
}

 

 

조건이 참이고, 조건이 참이면 show!라는 코드가 출력된다.
여기서 true를 false로 고쳐보면, 조건이 거짓이기때문에 if ()의 isshow는 출력되지않고, 
눈치껏 else로 넘어가게된다. 결국엔 else창의 구문이 실행되어 hide? 라는 내용이 출력된다.

let isShow = true; 

if (isShow) {
  console.log('Show!');
} else { 
  console.log('Hide?');
}

 

 

조건문이라는것은 거짓과 참을 구분하는 블린데이터이다.
참이라는 값이 들어있으면 조건을 실행하고, 거짓이 들어있으면 조건을 실행하지않는다.

 

'개발이야기 > JS' 카테고리의 다른 글

[JS] 연산자  (0) 2022.02.11
[JS] DOM API  (0) 2022.01.31
[JS] 함수 (function)  (0) 2022.01.31
[JS] 변수 (let, const)  (0) 2022.01.31
[JS] 데이터 종류 (자료형)  (0) 2022.01.31
복사했습니다!