ECMAScriptのは7元の型を定義しました。
- ブーリアン
- 弦
- 数
- ヌル
- 未定義
- シンボル(新しい定義)
- BigInt(新しい定義)
注:プリミティブ型は、オブジェクトと関数が含まれていません。
一般的に使用される決意方法。
typeof演算:
正しくtypeof演算基本データ型を解析
typeofをヌルとtypeof演算[1、2、3]の両方のリターン「オブジェクト」
ES6のための追加:typeof演算記号()戻り「シンボル」- instanceofの:
具体対応するインスタンスコンストラクタおよび
function Obj(value) {
this.value = value;
}
let obj = new Obj("test");
console.log(obj instanceof Obj); // output: true
[1、2、3]のinstanceof配列:配列であるかどうかを決定します
- Array.isArrayは()、ES6を添加するための「アレイ」かどうかを決定するために使用されます。Array.isArray({})がfalseを返します。