JavaScript 기본 개념의 데이터 형식 Boolean

1913 단어
부 울 타 입Boolean 유형 은 ECMAScript 에서 가장 많이 사용 되 는 유형 으로 이 유형 은 두 글자 의 액면가 truefalse 만 있 습 니 다.이 두 값 은 수치 값 과 같 지 않 기 때문에 true 반드시 1 과 같 지 않 고 false 도 0 과 같 지 않다. 다음은 변수 부 Boolean 의 예 이다.
var found = true;
var lost = lost;

주의해 야 할 것 은 Boolean 유형의 글자 액면가 truefalse 는 대소 문 자 를 구분 하 는 것 이다.즉, TrueFalse (그리고 다른 혼합 대소 문자) 는 모두 Boolean 값 이 아니 라 식별 자 를 표시 하 는 것 이다.Boolean 유형의 글자 액면가 가 두 개 에 불과 하지만 ECMAScript 의 모든 유형의 값 은 이 두 개 Boolean 값 과 등가 의 값 을 가지 고 있다.하나의 값 을 대응 하 는 Boolean 값 으로 바 꾸 려 면 전환 함수 Boolean() 를 호출 할 수 있 습 니 다. 다음 과 같 습 니 다.
var message = "Hello world!";
var messageAsBoolean = Boolean(message);

** Boolean **
  • ture ( true )
  • false ( false )
  • String
  • 비어 있 지 않 은 문자열 true
  • "(빈 문자열) false
  • Number
  • 0 이 아 닌 숫자 값 (무한대 포함) true
  • 0 과 NaN false
  • Object
  • 모든 대상 true
  • null ( false )
  • Undefined
  • n/a (적용 불가)
  • undefined( false

  • 이러한 전환 규칙 은 흐름 제어 문 (예 를 들 어 if 문 구 를 이해 하 는 데 해당 하 는 Boolean 전환 을 자동 으로 실행 하 는 데 매우 중요 합 니 다. 아래 의 코드 를 보 세 요.
    var message = "Hello world!";
    if(message){//message          `Boolean` `true`
      alert("Value is ture");  //Value is ture
    }
    

    따라서 흐름 제어 문 에서 어떤 변 수 를 사용 하 는 지 정확히 아 는 것 이 중요 하 다.하나의 Boolean 값 이 아 닌 대상 을 잘못 사용 하면 프로그램 이 맞 는 절 차 를 완전히 바 꿀 수 있 습 니 다.

    좋은 웹페이지 즐겨찾기