JavaScript では、null は null ポインタを表すために使用されます。 null の主な目的は、割り当てが不確実な場合に割り当てを null に置き換え、後で使用するときに値を再割り当てすることです。最初の割り当てには null を使用します。これはメモリ領域をほとんど占有しません。
このチュートリアルの動作環境: Windows7 システム、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 オブジェクト ポインタです。
#拡張情報:
##未定義 未定義# は、いいえ、なし、予期せずいいえ ==> も表します (「値が欠落している」ことを示します。つまり、ここに値があるはずですが、値が定義されていません)
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 上級チュートリアル
]以上がJavaScript が NULL ポインタを表す方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。