jsでtypeofを使う方法

下次还敢
リリース: 2024-05-01 08:54:17
オリジナル
1042 人が閲覧しました

typeof 演算子はオペランドの型を返します。その構文は typeof オペランドです。次の文字列タイプの 1 つを返します:「unknown」、「null」、「boolean」、「number」、「bigint」、「string」、「symbol」、または「object」。 null の「オブジェクト」を返すことは、歴史的な問題です。

jsでtypeofを使う方法

##JavaScript での typeof 演算子の使用

typeof 演算子は、オペランドの型を示す文字列を返す単項演算子です。

構文:

<code>typeof operand</code>
ログイン後にコピー

パラメータ:

operand

: タイプを決定します。式または変数。
  • 戻り値:

オペランドの型を表す文字列:

"unknown"

: 値は未定義です。
  • "null": 値は
  • 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
  • "object"
  • を返すことは歴史的な問題です。 "null" が返されるはずですが、下位互換性のためこれは変更できません。 operand が配列やオブジェクトなどの複合データ構造である場合、typeof 演算子は
  • "object"
  • を返します。 typeof 演算子を使用すると、変数に値が割り当てられていない場合でも、変数が宣言されているかどうかを判断できます。

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

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