JavaScript/조건문

조건문의 기본에 대해 알아보자.

tnfejr0951 2021. 2. 26. 07:52

조건문은 Boolean 이라는 타입에 대한 이해가 필요하다.

변수에 참(true) 또는 거짓(false) 값이 반환되는 타입인데,

예를들자면 이러하다.

  • let isAdult = true;
  • let isStudent = false;

기존에 숫자나 "문자열"을 넣은게 아닌 새로운 true와 false를 넣어주었다.

조건문은 말그대로 맞냐, 아니냐 둘중에 하나 라는 느낌인데

그거를 알아내는게 바로 '연산자' 이다.

  • 5 > 10; //false
  • 10 < 11; //true

당연히 10은 5보다 크니까 거짓인 false가 나온다.11은 10보다 크니까 참인 true가 나온다.간단하게 생각하면된다. 문자열의 비교도 가능하다.

  • 'hello' === 'world' // false

문자열 'hello'와 'world'는 다른 문자열이기 때문에 false가 나온다.

  • 비교연산자에서 === 는 '같다' 를 의미함

 

비교연산자의 종류는 아래와 같다.

나는 자바스크립트를 배우기 전, 자바를 잠깐 배웠던적이 있는데,

자바에선 '==' 만을 같다라는 비교연산자로 사용했었다.

그러나 자바스크립트에선 비교연산자를 사용할때 무조건 '==='를 사용하면된다.

 

if (조건1) {

  // 조건1이 통과할 경우 함수 스코프 안에 내용이 실행.

} else if ( 조건2 ) {

// 조건 1이 통과하지 않았을때 else if로 통해 조건2로 넘어오고 스코프 안에 함수내용이 실행됨

} else {

// 모든 조건이 통과하지 않았을때 나머지들을 else 스코프 안에 내용으로 실행됨

}

 

 

'JavaScript > 조건문' 카테고리의 다른 글

falsy값에 대해 알아보자  (0) 2021.02.26
논리연산자 && , ||  (0) 2021.02.26