ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptのnullとは何ですか

JavaScriptのnullとは何ですか

藏色散人
藏色散人オリジナル
2021-11-18 11:24:523954ブラウズ

Null は JavaScript の基本データ型の 1 つです。Null は変数の値が空であることを示すために使用されます。値を null に設定することでオブジェクトをクリアできます。構文は次のようになります。人 = null;"。

JavaScriptの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(&#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 基本チュートリアル

以上がJavaScriptのnullとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。