자바스크립트에서 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!