>웹 프론트엔드 >프런트엔드 Q&A >자바스크립트 널이란 무엇인가요?

자바스크립트 널이란 무엇인가요?

藏色散人
藏色散人원래의
2021-11-18 11:24:524047검색

null은 JavaScript의 기본 데이터 유형 중 하나입니다. Null은 변수 값이 비어 있음을 나타내는 데 사용됩니다. 값을 null로 설정하여 개체를 지울 수 있습니다. 구문은 "var person = null; ".

자바스크립트 널이란 무엇인가요?

이 기사의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, DELL G3 컴퓨터

javascript null이란 무엇입니까?

null은 javascript의 기본 데이터 유형 중 하나입니다. null은 변수의 값이 비어 있음을 나타내는 데 사용됩니다.

값을 null로 설정하여 객체를 지울 수 있습니다:

예:

var person = null;           // 值是 null,但是类型仍然是对象

JavaScript 데이터 유형

값 유형(기본 유형):

String , Number, Boolean, Null, 정의되지 않음 및 기호용.

참조 데이터 유형:

Object(객체), Array(배열), Function(함수).

참고: 기호는 고유한 값을 나타내기 위해 ES6에 도입된 새로운 기본 데이터 유형입니다.

Undefined 및 null

Undefined 유형의 값에는 변수가 존재하지 않거나 할당된 값이 없음을 나타내는 데 사용되는 정의되지 않은 항목이 하나만 있으며, 변수의 속성을 나타내는 데도 사용됩니다. 개체가 존재하지 않습니다. null은 변수 값이 비어 있음을 나타내는 데 사용됩니다. 정의되지 않음과 null의 차이는 미미합니다. 일반적으로 정의되지 않음은 변수에 설정된 값이 없거나 속성이 존재하지 않음을 의미하고, null은 변수에 값이 있지만 해당 값이 null임을 의미합니다.

그러나 정확한 비교가 없으면 undefine과 null 자체가 기다리기를 원하는 경우가 많습니다. 즉, null==undefound는 true를 반환합니다. null과 정의되지 않음을 정확하게 구별하려면 정확한 등호(===) 사용을 고려해야 합니다.

<script type="text/javascript">
// 声明变量x , y
var x , y = null;
// 判断x的值是否为空
if (x === undefined) 
{
alert(&#39;声明变量后默认值为undefined&#39;);
}
if (x === null)
{
alert(&#39;声明变量后默认值为null&#39;);
}
// 判断x(其值为undefined)是否与y(其值为null)相等
if (x == y) 
{
alert("x(undefined)==y(null)");
}
// 测试一个并不存在的属性
if(String.xyz === undefined)
{
alert("不存在的属性值默认为undefined");
}
</script>

추천 학습: "JavaScript Basics Tutorial"

위 내용은 자바스크립트 널이란 무엇인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.