JS原稿種別と決意方法

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を返します。

おすすめ

転載: www.cnblogs.com/zppsakura/p/11387962.html