ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript データ型とその変換分析

JavaScript データ型とその変換分析

黄舟
黄舟オリジナル
2017-03-15 14:47:011169ブラウズ

JavaScript はインタープリタ型の プログラミング言語であり、データ型はそれほど多くありませんが、Web 開発者として、いくつかの基本的な JavaScript データ型をマスターする必要があります。この記事では主に JavaScript のすべてのデータ型とそれらの間の変換について紹介します。

JavaScriptデータ型

1.Boolean (Boolean)

Boolean: (値型) var b1=true;//

Boolean型

2.Number (数値)

Number: (値型) ) )var n1=3.1415926;//

数値型

n1.toFixed(3);//小数点以下3桁に四捨五入します。

3.

String(string)

var s1=‘hello';//字符串类型

String: (値の型、文字列の不変の特性)

4.未定義(未定義)

未定義は値の型に属し、他の値で計算されますこれは私たちが望むものではありませんが、数値計算や文字列計算の結果など、データベース内の

null とは少し異なります。

未定義型とNull型は、値が1つだけあるデータ型で、それぞれ未定義とnullです。

5.Null (空

オブジェクト)

6.

オブジェクト (オブジェクト型)

オブジェクトは

参照です型、その他は基本的なデータ型です。

String も基本型です。String に動的

attributes を追加することはできませんが、参照型を使用する場合は追加できます。

参照型オブジェクトのinstanceof型は、特定の値が特定の型であるかどうかを決定します。すべての参照型instanceofオブジェクトはtrueを返します

7。参照型)

var tim=new Date();//对象类型(object)
var names=[‘zs','ls','ww'];//数组也是对象类型(object)
var obj=null;//object

追記:

変数

の型を確認するには、JavaScriptでtypeof(変数)

Nullと未定義

を使用します。これは、未知の

状態を示します

変数は宣言されていますが、初期化されていません。変数の値が不明な状態 (未定義) です。 (存在しないプロパティまたはオブジェクト window.xxx へのアクセス) メソッドが明示的に値を返さない場合、戻り値は未定義の変数に typeof

演算子

を適用すると、未定義 (*) と表示されます。

null はまだであることを意味します 既存のオブジェクトの場合、null は特別な意味を持つ値です。

このとき、変数の値は「既知の状態」(未定義ではない)、つまりnullになります。 (変数の初期化、変数の内容のクリア、メモリの解放に使用されます)

unknown==null //結果は true ですが、意味は異なります。

unknown===null //false(*),PS: まず型が一貫しているかどうかを判断してから、値を決定します。 ===厳密に等しい、!==厳密に等しくない

==は等しいかどうかを判断する前に値の型を変換するため、場合によっては予期しない結果が生じる可能性があるため、===を使用することを推奨します。ただし、場合によっては == を使用するとより良い結果が得られることに注意してください。

型変換

function fun(){  }  //typeof(fun);//输出结果为function,函数类型

以上がJavaScript データ型とその変換分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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