##JavaScript での typeof 演算子の使用typeof 演算子はオペランドの型を返します。その構文は typeof オペランドです。次の文字列タイプの 1 つを返します:「unknown」、「null」、「boolean」、「number」、「bigint」、「string」、「symbol」、または「object」。 null の「オブジェクト」を返すことは、歴史的な問題です。
typeof 演算子は、オペランドの型を示す文字列を返す単項演算子です。
構文:<code>typeof operand</code>
パラメータ:
operand
: タイプを決定します。式または変数。
戻り値: オペランドの型を表す文字列:
"unknown"
"null"
: 値は
"boolean"
: 値はブール値です。 "数値"
: 値は数値です。 "bigint"
: 値は大きな整数です。 "string"
: 値は文字列です。 "シンボル"
: 値はシンボル値です。 "オブジェクト"
: 値は、関数、配列、正規表現を含むオブジェクトです。
例: <code class="js">console.log(typeof undefined); // "undefined" console.log(typeof null); // "object" console.log(typeof true); // "boolean" console.log(typeof 123); // "number" console.log(typeof "Hello World"); // "string" console.log(typeof Symbol("Symbol")); // "symbol" console.log(typeof [1, 2, 3]); // "object" console.log(typeof function() {}); // "function"</code>
注:
typeof 演算子は、JavaScript プリミティブ型のみを返します。カスタムオブジェクトのタイプではなく、名前です。
"null"
が返されるはずですが、下位互換性のためこれは変更できません。
operand
が配列やオブジェクトなどの複合データ構造である場合、typeof 演算子は
typeof 演算子を使用すると、変数に値が割り当てられていない場合でも、変数が宣言されているかどうかを判断できます。
以上がjsでtypeofを使う方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。