JavaScriptでtypeofを使用する方法

醉折花枝作酒筹
醉折花枝作酒筹オリジナル
2021-06-09 14:31:076830ブラウズ

js では、typeof の使用法は「typeof (式)」または「typeof 変数名」です。typeof はオペランドの前に置かれる単項演算であり、オペランドは任意の型にすることができます。戻り値は、オペランドの型を説明する文字列です。

JavaScriptでtypeofを使用する方法

このチュートリアルの動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

JS は弱い言語です。宣言時に変数の型を決定する必要はありません。JS は実行時に自動的に変数の型を決定します。では、変数の型を決定するにはどうすればよいでしょうか? js には、変数の型を検出するための typeof 演算子が用意されています。

1. typeof の構文

typeof は演算子です。使用方法は 2 つあります: typeof (式) と typeof 変数名です。1 つ目は式を操作する方法です。 2 つ目は式に対する演算、もう 1 つは変数に対する演算です。

2. typeof の戻り値

typeof 演算子の戻り値の型は文字列で、値には次のものが含まれます:

1. '未定義' --未定義の変数または値

2. 'Boolean' - ブール型の変数または値

3. 'String' - 文字列型の変数または値

## 4.. '数値'

6. 「関数」 - 関数変数または値

3. 簡単な例

    console.log(typeof a);    //'undefined'
    console.log(typeof(true));  //'boolean'
    console.log(typeof '123');  //'string'
    console.log(typeof 123);   //'number'
    console.log(typeof NaN);   //'number'
    console.log(typeof null);  //'object'    
    var obj = new String();
    console.log(typeof(obj));    //'object'
    var  fn = function(){};
    console.log(typeof(fn));  //'function'
    console.log(typeof(class c{}));  //'function'

概要: Typeof 演算子はオブジェクトのタイプを決定するために使用されますが、一部の作成されたオブジェクトでは、すべて 'object' が返されます。場合によっては、インスタンスがオブジェクトのインスタンスであるかどうかを判断する必要があります。このとき、instanceof 演算子を使用する必要があります。instanceof 演算子の関連使用法は、後で記録します。

[推奨学習:

JavaScript 上級チュートリアル

]

以上がJavaScriptでtypeofを使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。