JavaScript Tutorial.35

ansunny1170·2021년 12월 23일
0
post-thumbnail

JS BOOLEANS

JavaScript 부울은 true 또는 false의 두 값 중 하나를 나타낸다.

Boolean Values

매우 자주 프로그래밍에서 다음과 같이 두 값 중 하나만 가질 수 있는 데이터 유형이 필요하다.

  • YES / NO
  • ON / OFF
  • TRUE / FALSE
    이를 위해 JavaScript에는 Boolean 데이터 유형이 있다. true 또는 false 값만 사용할 수 있다..

The Boolean() Function

부울() 함수를 사용하여 식(또는 변수)이 참인지 확인할 수 있다.

더욱 간단한 방법 :

Comparisons and Conditions

JS Comparisons 장에서는 비교 연산자에 대한 전체 개요를 제공한다.
JS Conditions 장에서는 조건문에 대한 전체 개요를 제공한다.
다음은 몇 가지 예시이다.

OperatorDescriptionExample
==equal toif (day == "Monday")
>greater thanif (salary > 9000)
<less thanif (age < 18)

식의 부울 값은 모든 JavaScript 비교 및 조건의 기초다.

Everything With a "Value" is True

Everything Without a "Value" is False

JavaScript Booleans as Objects

일반적으로 JavaScript Booleans은 리터럴에서 생성된 기본 값이다.

let x = false;

그러나 Booleans는 키워드 new를 사용하여 객체로 정의할 수도 있다.

let y = new Boolean(false);

부울 개체를 만들지 말자!
new 키워드는 코드를 복잡하게 만들고 실행 속도를 늦춘다.
부울 개체는 예기치 않은 결과를 생성할 수 있다.

==연산자를 사용하게되면, x와 y는 같음으로 나온다

  • (x==y)와 (x===y)의 차이점에 주목하자.

  • (x == y) 의 결과는 true일까? false일까?

  • (x === y) 의 결과는 true일까? false일까?

※두 JavaScript 객체를 비교하면 항상 false가 반환된다.

Complete Boolean Reference

Booleans에 대한 완벽한 이해를 하고 싶다면 아래 사이트를 참고하자.
(참조 : JavaScript Boolean Reference)

profile
공정 설비 개발/연구원에서 웹 서비스 개발자로 경력 이전하였습니다. Node.js 백엔드 기반 풀스택 개발자를 목표로 하고 있습니다.

0개의 댓글