21 of 264 menu

Boolean 함수

Boolean 함수는 전달된 값을 논리 타입으로 변환합니다. 함수 실행의 결과는 true, 혹은 false입니다.

이때 false로만 변환되는 것은: 0, 빈 문자열, null, undefined, NaN입니다. 다른 모든 값(숫자, 문자열, 객체, 배열, 함수)은 true로 변환됩니다.

문법

Boolean(변환할 값);

예제

숫자 0을 논리 타입으로 변환해 보겠습니다:

Boolean(0);

코드를 실행한 결과 false를 얻습니다:

false

예제

NaN을 변환해 보겠습니다:

Boolean(NaN);

코드를 실행한 후에도 false를 얻습니다:

false

예제

이제 숫자 1을 변환해 보겠습니다:

Boolean(1);

코드를 실행한 후 true를 얻습니다:

true

예제

음수를 변환해 보겠습니다:

Boolean(-1);

코드를 실행한 결과 true를 얻습니다:

true

예제

매개변수에 소수를 지정해 보겠습니다:

Boolean(11.5);

코드를 실행한 후 true를 얻습니다:

true

예제

빈 문자열을 변환해 보겠습니다:

Boolean('');

코드 실행 결과:

false

예제

매개변수에 채워진 문자열을 지정하면:

Boolean('str');

변환 후 true를 얻습니다:

true

예제

불리언 값 true를 변환해 보겠습니다:

Boolean(true);

코드 실행 결과:

true

예제

이제 불리언 값 false를 변환해 보겠습니다:

Boolean(false);

코드를 실행한 결과 false가 반환됩니다:

false

예제

함수의 매개변수에 빈 객체를 지정해 보겠습니다:

Boolean({});

코드를 실행한 후 Boolean 함수는 객체를 값 true로 변환합니다:

true

예제

이제 매개변수에 빈 배열을 지정해 보겠습니다:

Boolean([]);

코드를 실행한 후 값 true를 얻습니다:

true

예제

빈 함수를 변환해 보겠습니다:

Boolean(function(){});

코드를 실행한 결과 true를 얻습니다:

true

예제

이제 값 null를 변환해 보겠습니다:

Boolean(null);

코드를 실행한 결과 숫자 0를 변환할 때와 마찬가지로 false를 얻습니다:

false

함께 보기

  • 숫자로 변환하는 함수 Number
  • 문자열로 변환하는 함수 String
한국어
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақКыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부