>  기사  >  웹 프론트엔드  >  자바스크립트가 널 포인터를 나타내는 방법

자바스크립트가 널 포인터를 나타내는 방법

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-07-16 11:27:043981검색

자바스크립트에서 null은 널 포인터를 나타내는 데 사용됩니다. null의 주요 목적은 할당이 불확실할 때 할당을 null로 대체한 다음 나중에 사용할 때 값을 다시 할당하는 것입니다. 초기 할당에는 메모리 공간을 거의 차지하지 않습니다.

자바스크립트가 널 포인터를 나타내는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

Null 객체 포인터 null

은 없음, 없음, 예기치 않게 없음을 의미합니다 ==> (처음에는 값을 모르고 수동으로 null을 설정한 다음 나중에 할당 작업을 수행합니다. 즉 "객체 없음"을 의미합니다)

let a = null;
// 我们开始不知道给null赋什么值,所以先给它一个空值,等想赋值的时候再给他

let a = 0;
// 有些代码可能会按照这种方式给不确定的值进行赋值,但记住,0是在栈内存中有自己的储存空间的,而null是完完全全的不暂居空间,一般赋空值用null
  • null의 주요 목적은 할당이 불확실할 때 할당을 null로 바꾼 다음 나중에 사용할 때 값을 다시 할당하는 것입니다.

  • 초기 할당에 null을 사용합니다. 비록 약간이지만 메모리 공간을 차지하지 않습니다.

  • null을 가리키는 모든 변수는 어떤 주소도 모릅니다. Null은 null 객체 포인터입니다

확장 정보:

undefine undefine

또한 의미 없음, 없음, 예상치 못한 없음 = => ("누락된 값"을 나타냅니다. 즉, 여기에 값이 있어야 하지만 정의되지 않았습니다.)

let a;  						// 1. 创建一个变量没有赋值,默认值为undefined
function fn() {}; fn()		 	 // 2. 函数默认 return 返回值为 undefined
function fn(x) {consoloe.log(x)}; fn()	 // 2. 调用函数时没有传递实参给形参,形参为undefined
let obj = {}; obj.name			 // 3. 访问不存在的属性名,返回为undefined
let arr = [, 20, , 'a'];		// 4. 数组中没有给对应的索引号传值,0和1的位置为 undefined

[권장 학습: javascript 고급 튜토리얼]

위 내용은 자바스크립트가 널 포인터를 나타내는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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