JavaScript はどのようにして型を判断するのでしょうか? (コード例)

青灯夜游
リリース: 2018-10-10 17:19:38
転載
1910 人が閲覧しました

この記事では、JavaScript で型を判断する方法を紹介します。 (コード例) は参考になると思います。

JS の typeof メソッドは、次のようにデータの型をチェックできます。

console.log(typeof 2); // number
console.log(typeof "2"); // string
console.log(typeof true); // boolean
console.log(typeof [2]); // object
console.log(typeof {name:2});// object
console.log(typeof function(){return 2});// function
console.log(typeof new Date());// object
console.log(typeof null); // object
console.log(typeof undefined);// undefined
ログイン後にコピー

ただし、typeof が区別できるのは、数値、文字列、ブール値、メソッドと未定義、他のオブジェクト、配列、日付、null などはすべてオブジェクトですが、それでも区別できません。

Object.prototype.toString.call を使用して実現できます。これ。

 var getType = Object.prototype.toString;
var res = getType.call(2);
res = getType.call("2");
res = getType.call(true);
res = getType.call([2]);
res = getType.call({name:2});
res = getType.call(function(){});
res = getType.call(new Date());
res = getType.call(null);
res = getType.call(undefined);
ログイン後にコピー

出力結果は次のとおりです。

[object Number]
[object String]
[object Boolean]
[object Array]
[object Object]
[object Function]
[object Date]
[object Null]
[object Undefined]
ログイン後にコピー

これにより、JS のデータ型を明確に区別できます。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。関連チュートリアルの詳細については、JavaScript ビデオ チュートリアルをご覧ください。

関連する推奨事項:

php 公共福祉トレーニング ビデオ チュートリアル

JavaScript グラフィック チュートリアル

#JavaScriptオンラインマニュアル

以上がJavaScript はどのようにして型を判断するのでしょうか? (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート