Null は JavaScript の基本データ型の 1 つです。Null は変数の値が空であることを示すために使用されます。値を null に設定することでオブジェクトをクリアできます。構文は次のようになります。人 = null;"。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター
JavaScript null とは?
null は JavaScript の基本データ型の 1 つです。Null は、変数の値が空であることを示すために使用されます。
値を設定することでオブジェクトをクリアできます。 null へ:
たとえば
var person = null; // 值是 null,但是类型仍然是对象
JavaScript データ型
値の型 (基本型):
String、Number、ブール値、NULL ペア、未定義、シンボル。
参照データ型:
オブジェクト (オブジェクト)、配列 (配列)、関数 (関数)。
注: シンボルは、一意の値を表すために ES6 で導入された新しいプリミティブ データ型です。
未定義と null
未定義型の値には、変数が存在しないか、値が割り当てられていないことを示すために使用される未定義が 1 つだけあります。オブジェクトのプロパティが存在しないことを示すためにも使用されます。 null は、変数の値が空であることを示すために使用されます。未定義と null の違いは微妙で、一般に、未定義は変数に値が設定されていない、または属性が存在しないことを意味し、一方、null は変数に値があるがその値が null であることを意味します。
しかし、正確な比較が存在しない場合、多くの場合、unknown と null 自体が待機する必要があります。つまり、null==unknown は true を返します。 null と未定義を正確に区別したい場合は、完全に等号 (===) の使用を検討する必要があります。
<script type="text/javascript"> // 声明变量x , y var x , y = null; // 判断x的值是否为空 if (x === undefined) { alert('声明变量后默认值为undefined'); } if (x === null) { alert('声明变量后默认值为null'); } // 判断x(其值为undefined)是否与y(其值为null)相等 if (x == y) { alert("x(undefined)==y(null)"); } // 测试一个并不存在的属性 if(String.xyz === undefined) { alert("不存在的属性值默认为undefined"); } </script>
推奨学習: 「javascript 基本チュートリアル 」
以上がJavaScriptのnullとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。