logo

JavaScriptのTypeOf関数とは何ですか?仕組みは?

機能コンピューターコードマトリックス

誰もが、動作しない Web ページに遭遇したことがあります。タイプはわかります。リンクはクリックできず、スクロールはあちこちにあり、場合によっては...自動的に音楽が再生されます。 ( 最悪。 )

Web サイトが不正に動作する場合、通常は不適切な JavaScript が原因です。これは、JavaScript が Web サイトのインタラクティブな要素を制御するスクリプト言語であるためです。実際、JavaScript は、画像のアニメーション化や自動入力候補の提供などのプロセスを自動化する、堅牢で強力なスクリプト言語です。 基本的に、JavaScript は Web の基本的なコーディング言語の 1 つです。

他の言語と同様に、JavaScript でできることはたくさんあります。 しかし今日は、JavaScript コマンドの 1 つの特定のタイプである TypeOf 関数について説明します。 この記事では、JavaScript の TypeOf 関数について、その概要、仕組み、最も一般的な使用方法などを学習します。

それでは、飛び込んでみましょう!

本文-JavaScript-ロゴ

JavaScript データ型とは何ですか?

JavaScript TypeOf 関数について説明する前に、まず JavaScript データ型について説明する必要があります。 データ型は、プログラミングで使用されるさまざまな種類のデータに与えられる分類です。 がある 7 つのデータ型 JavaScript で使用できるものを以下の表に分類しました。

データ・タイプ 使用
番号 小数を含むあらゆる数値を扱います。このデータ型を使用して演算 (乗算、除算など) を実行することもできます。
一重引用符または二重引用符で囲まれた文字列。
ブール値 true/false (または、yes/no) の値を設定します。
ヌル 値が意図的に存在しないことを示します。基本的には、何もない、空、または値が不明であることを意味します。
未定義 値が存在しないことも示します。 null とは異なり、unknown は通常、変数は宣言されているが値が割り当てられていない場合に使用されます。
記号 オブジェクトの一意の識別子。
物体 関連データのコレクション。単一のものしか含めることができない他のデータ型とは異なり、オブジェクトはデータのコレクションを格納します。

本文-赤鉛筆-重要

データ型が重要な理由

JavaScriptでは、 オペランド 、これは JavaScript 配列、データ型、またはオブジェクトです。

TypeOfコマンドを使用するには、 単一の値を使用する他の操作と同じように記述します。 (としても知られています) 単項演算子 )。つまり、スクリプトは次のようになります。

xのタイプ

TypeOf 演算子は、JavaScript 関数と同じように使用することもできます。 構文は次のようになります :

typeof(x)

JavaScript TypeOf 関数の使用は、次の値を確認する場合に特に便利です。 JavaScript 式

Javascript TypeOf 関数はどのように使用しますか?

JavaScript TypeOf 関数を使用してオペランドのデータ型をチェックすると、 、またはデータ型を含むテキスト。 オブジェクトが未定義かどうかを確認する方法の例を次に示します。

If (オブジェクトのタイプ === '未定義')

TypeOf 関数は、複雑なコードを扱う場合に重要なツールです。これにより、プログラマーは、コードを 1 行ずつ確認することなく、変数のデータ型、または未定義か null かを迅速にチェックできます。さらに、TypeOf 関数は、オペランドがオブジェクトであるかどうかをチェックすることもできます。

TypeOf 関数の出力に応じて、プログラマーは以前のコードを調整したり、プロジェクトの中断したところからすぐに再開したりできます。言い換えると、 TypeOf 関数は、データをチェックしてスクリプトが機能することを確認する簡単な方法です。

TypeOf 関数の考えられる出力は何ですか?

JavaScript TypeOf 関数はデータ型のチェックに使用されるため、t TypeOf 演算子の可能な出力もすべてのデータ型です簡単な概要は次のとおりです 表示される可能性のあるさまざまなタイプの出力の例:

価値 タイプの
未定義 未定義
ヌル 物体
ブール値 (true または false) ブール値
すべての数字 番号
すべての文字列
すべてのシンボル シンボル
すべての機能 関数
すべての配列 物体
ネイティブオブジェクト 物体
ホストオブジェクト 実装に応じて
他のオブジェクト 物体
本体-次は何ですか

次は何ですか?

コーディングに興味がある場合は、コンピューター サイエンスの専攻を検討する価値があるかもしれません。 しかし、コンピューターサイエンスが正しいかどうかをどうやって知ることができるのでしょうか? 本当に あなたに合っている?専攻を選択する際に考慮すべき 5 つの重要な要素を以下に示します。

コンピュータ サイエンスの分野に進みたい場合は、良い大学に入学することが重要です。 そのための最良の方法の 1 つは、高校で適切なコースを受講していることを確認することです。 大学への出願を始める前に、受講すべき授業と受講すべきでない授業についての専門ガイドをご覧ください。

AP クラスは大学の出願に適しているという話を聞いたことがあるかもしれません。 AP クラスが何なのか、または大学入学のチャンスにどのように影響するのかがわからない場合は、 この AP の概要をご覧ください。