JavaScript는 세계에서 가장 인기 있는 프로그래밍 언어입니다. 자바스크립트에는 빈 값과 거짓 값의 5가지 유형이 있는데, 즉 false, null, unundefined, "", 0입니다. 대체로 말하면, 이 5개 값은 해당 데이터 유형의 유효하지 않거나 null 값입니다.
JavaScript는 세계에서 가장 널리 사용되는 프로그래밍 언어입니다. 이 언어는 HTML과 웹에서 사용할 수 있으며, 서버, PC, 노트북, 태블릿, 스마트폰 등 다양한 기기에서 사용할 수 있습니다.
JavaScript는 스크립팅 언어입니다.
JavaScript는 가벼운 프로그래밍 언어입니다.
JavaScript는 HTML 페이지에 삽입할 수 있는 프로그래밍 코드입니다.
JavaScript를 HTML 페이지에 삽입하면 모든 최신 브라우저에서 실행할 수 있습니다.
JavaScript는 배우기 쉽습니다.
자바스크립트에는 5가지 유형의 null 및 false 값이 있습니다. 즉, false, null, 정의되지 않음, "", 0입니다. 넓은 의미에서 이 5개 값은 해당 데이터 유형의 유효하지 않거나 null 값입니다.
이 다섯 가지 값의 공통점은 if 문이 실행될 때 false 분기가 실행되고, 해당 비문이 실행될 때 true 분기가 실행된다는 것입니다.
1 undefine
javaScript에서 undefine은 null에서 파생되며, 브라우저 기본 변수는 변수가 초기화될 때 정의되지 않습니다. 코드 예:
var str; alert(str);//undefined
또한
if(undefined == null) { alert("undefined == null 为true"); }
팝업이 나타납니다. undefound == null is true
2 null
null은 존재하지 않는 객체를 나타냅니다. 코드 예:
var obj = document.getElementById("btn"); alert(obj);//null
null 유형은 null은 객체의 특성을 가지지 않습니다. null.toString(), null.constructor 등과 같은 객체 인스턴스의 기본 호출을 수행할 수 없습니다.
null ==undefine의 실행 결과는 true입니다. 또한 가비지 수집을 용이하게 하려면 변수를 null로 할당합니다.
3 "",0,false
"",0,false는 if 문에서 false 값으로 나오지만 모두 의미있는 데이터이고 그냥 null 또는 false 값으로 사용됩니다.
"".toString(), (0).toString(), false.toString()은 모두 합법적인 실행 가능 문입니다.
게다가
if(0 == []){ alert("0 ==[] 为true"); } if(0 == ''){ alert("0 =='' 为true"); } if(0 ==false){ alert("0 ==false 为true"); }
브라우저가 차례로 뜹니다:
0 ==[] 为true 0 =='' 为true 0 ==false 为true if("" == false){ alert(‘“”== false 为true'); }
브라우저가 뜹니다:
""== false는 true입니다
js 5가지 유형의 null 값:
typeof(undefined) == 'undefined' typeof(null) == 'object' typeof("") == 'String' typeof(0) == 'number' typeof(false) == 'boolean'
위는 제가 컴파일한 것입니다. 모두를 위해, 앞으로도 이 책이 모든 사람에게 도움이 되기를 바랍니다.
관련 기사:
JS를 사용하여 공의 포물선 궤적 이동을 구현하는 방법
JavaScript를 사용하여 이진 트리 탐색을 구현하는 방법
위 내용은 JavaScript의 null 및 false 값에 대해 말할 내용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!