jsは値がどの型であるかを判断します

値の型を判別する方法は何ですか?

typeof 运算符
instanceof 运算符
Object.prototype.toString 方法
const a=true;
typeof(a);
a instanceof Number;
Object.prototype.toString.call(a);

注:
typeof() は、配列の判定時にエラーになり、オブジェクトと判定されます。
instanceof が配列や関数を判断するときは Object も true と判断します。
Object.prototype.toString は正確です。

ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入
ここに画像の説明を挿入
ここに画像の説明を挿入

ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/weixin_53125679/article/details/127689428