javascript_javascript スキルの変数の型を検出するコード

WBOY
リリース: 2016-05-16 18:13:16
オリジナル
997 人が閲覧しました

変数の型を確認するには 2 つの一般的な方法があり、その説明を次に示します。
変数の型を確認する方法 1: typeof
形式: typeof 変数
使用法: if ( typeof variable == "型の識別" ) { .. . }
いくつかの一般的なデータ型に対応する typeof 値は次のとおりです:
{an:"object"} : object
["an","array"] : object
function() {} : Function
"a string" String
55 Number
true boolean
new User() 上の表から、typeof Get 変数 Type を使用していることがわかります。配列、オブジェクト、カスタム クラスのオブジェクトはすべてオブジェクトとみなされ、他の型は通常どおりチェックされます。したがって、オブジェクトがオブジェクトなのか、配列なのか、ユーザーなのかを判断できません。そうすると、現時点では 2 番目の方法で対処できます。

変数の型を確認する方法 2: コンストラクター メソッド (constructor)
形式: variable.constructor
使用法: if (variable.constructor == "型識別子") { ... } true : Boolean
new User()したがって、変数の型を取得するには、変数のコンストラクターを使用することをお勧めします。
ただし、次の方が便利な場合もあります:
if(typeof variable == "unknown") { ... }

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