JavaScript - string to boolean

687 단어
string to boolean
  • 오류 재현
  •   var   
        str = '',                   // str string  
        bool = true;                // bool boolean  
    
      str = 'false';
      bool = str;                   // bool   true
      bool = Boolean(str);          // bool   true 
    
  • 원인 분석
  • 문자열 이 비어 있 지 않 으 면 boolean 값 을 true
  • 로 변환 합 니 다.
  • 문자열 값 이 비어 있 는 상태 에서 만 변 환 된 boolean 값 이 false
  • 해결 방법
  •   var   
        str = '',                   // str string  
        bool = true;                // bool boolean  
    
      str = 'false';
      bool = (str === 'true');      //   str 'false',  bool false
    

    좋은 웹페이지 즐겨찾기