Javascriptのタイプ

| | | | | | |

データ型は、特定の種類のデータをプログラミング言語で格納するために使用されます。たとえば、文字列を使用してテキストベースのデータをコードに格納し、数値を使用して整数と浮動小数点数を格納できます。

JavaScriptでデータ型を操作する場合、どちらを使用するかを知りたい場合があります。データ型には特定の値が含まれています。ここでtypeofメソッドが役立ちます。JavaScript演算子を使用して、コード内の特定の要素の型を判別できます。これは、プログラミングで一般的な操作である、プログラムが期待する型がデータに含まれているかどうかを確認する場合に役立ちます。

このチュートリアルでは、JavaScriptのデータ型とその方法について説明します。 typeof演算子を使用して、特定の値が含まれているデータ型を見つけることができます。また、アクションで使用される演算子のタイプの例をいくつか紹介します。

JavaScriptデータ型の更新

JavaScriptでは、分類に使用できるデータ型がいくつか導入されています。特定の種類のデータ。各データ型はJavaScriptによって異なる方法で処理され、各データ型には、正しい形式で構造化されたデータでは使用できない独自のメソッドがあります。

JavaScriptは動的データ型を使用します。つまり、データ型がチェックされます。プログラムのコンパイルではなく、実行時に。これは、同じ名前の変数を使用して異なるデータ型を保持できることを意味します

JavaScriptには、特定のデータ型を保持するために使用できる6つの基本的なデータ型があります。 string N boolean array >。この記事の後半に、これらの値がどのように機能するかを説明するリファレンスガイドがあります。

これらの6種類のデータは、それぞれ異なる方法で機能します。したがって、プログラミング中に、特定の値がどのように格納されるかを決定して、データをどのように処理するかを知ることができます。たとえば、文字列を操作する方法は、数値を操作する方法とは異なります。

JavaScript typeof

typeofには-が組み込まれています。指定された値を含むデータのタイプを示す文字列を返すJavaScript演算子。演算子は、値に含まれるデータのタイプを検索するために使用することも、変数のタイプを検索するために使用することもできます。

こちら typeof演算子のssi概要は次のとおりです。

つまり、 PHONE_NAME という変数があり、そのデータ型を確認するとします。これは、次のコードを使用して実行できます。

コードはstringを返します。最初の行で、文字列 iPhone 11の値を含むPHONE_NAMEという変数を宣言します。次に、次の行で、 typeof を使用して、変数に含まれているデータのタイプを確認します。この場合、プログラムは stringを返します。

JavaScriptで任意のデータ型を確認できます。変数の値を確認するために使用されるtypeofの例ブール値が割り当てられています:

typeof は演算子booleanを返します。

typeofはよく使用されます変数に含まれるデータのタイプを比較します。したがって、 PHONE_NAME が文字列であるかどうかを確認し、 PHONE_NAME が文字列である場合はコードブロックを実行する場合は、 typeofを使用して実行できます。 PHONE_NAME が文字列の場合にコードのブロックを実行するifステートメントの例を次に示します。

コードが返されます:

コードにはたくさんあるので、分解します。最初の行で、 PHONE_NAME という変数を宣言し、それに値 iPhone 11を割り当てます。次に、 typeof PHONE_NAMEstringと等しいかどうかをチェックするifステートメントを作成します。

この場合、 PHONE_NAME 変数は文字列であるため、 ifステートメントのコードが実行されます。したがって、プログラムの出力はPHONE_NAME変数は文字列ですです。

JavaScriptタイプの配列とオブジェクト

JavaScript配列とリテラルオブジェクトを操作する場合、 typeof は、作業している特定のタイプのオブジェクトを返しません。その代わりに、彼はタグを返します。配列と辞書の両方として使用されるtypeofの例を次に示します。

コードは次を返します:

ご覧のとおり、プログラムは を返し、処理している2種類のデータを記述していますが、 Sandwich_fillingsには配列とが割り当てられています。 code> ham_sandwichに辞書が割り当てられました。これは、がJavaScriptでより複雑なデータ型を記述するためのジェネリック値として使用されるためです。

<を使用してイベントをトリガーしますh2> JavaScript typeof click()jQueryメソッドと未定義のNull

typeof 演算子も、nullとundefinedに対して異なる値を返します。null typeofは未定義のを返し、 undefinedは独自の未定義の値を返します。これらのデータの例を次に示します。動作中のタイプ:

コードは次を返します:

ご覧のとおり、 nullと見なされ、 undefinedにはという独自の値があります。 code> undefined。したがって、これらの日付の種類を使用する場合は、これらの値を返すことに注意してください。

JavaScriptデータ型

上記のように、JavaScriptには、特定の種類のデータを分類する6つの主要なデータ型があります。 。これらの6種類のデータは、次の3つのカテゴリに分類できます。 プリミティブ複合 special

文字列、数値、ブール値はすべてプリミティブデータ型です。つまり、これらはプライマリデータ型。オブジェクト、配列、および関数はすべて複合データ型と見なされ、すべてのタイプのオブジェクトです。未定義とnullは特定のデータ型と見なされます。

JavaScriptの主なデータ型を調べて、 typeof演算子を使用するときに期待できることを説明します。

数値の型

JavaScriptには、整数と浮動小数点数を格納する数値型があります。したがって、数値は小数点以下の桁数と非小数点以下の桁数の両方を格納できます。 JavaScriptの数値の例を次に示します。

数値にtypeofを使用すると、次のように返されます。 number

文字列のタイプ

文字列は1つ以上の文字のシーケンスであり、文字、数字、記号、スペースを含めることができます。文字列はテキストベースのデータを表し、一重引用符(`` )、引用符( "" )、または引用符(`` を使用して宣言できます。 >)

JavaScriptの文字列の例を次に示します。

boolean

ブール値は、2つの値のいずれかを格納できます。正しいか間違っているか。ブール値は、条件が満たされているかどうかを表すために使用され、数理論理学でよく使用されます。 JavaScriptのブール値の例を次に示します。

配列タイプ

配列は単一の変数内に複数の値を格納でき、コンマとして定義されます-値の区切りリスト、角かっこ( [ ] )。 JavaScriptの配列の例を次に示します。

タイプのオブジェクト

オブジェクトには、キーと値のペアとして複数の値ストアを含めることができます。これらは、データの保存とJavaScriptへのアクセスに使用できます。オブジェクトは、中括弧( {}

JavaScriptオブジェクトの例を次に示します。

未定義およびnullタイプの

undefined 値は、値が割り当てられていない変数のデフォルトです。これは、未定義のの例です。変数

この変数値がない場合、 undefined typeofと見なされます。

null は、次のような変数を記述するために使用されるオブジェクトです。値なし。これはの例です null 値を持つ変数:

結論

JavaScriptのtypeof 演算子を使用して、特定の値を含むデータのタイプを判別できます。 typeof は、式の型または変数の型を返します。 typeof 演算子は、データがどのように格納されるかを理解して、データを正しく機能させるためにプログラム内でデータを別のタイプに変換する必要があるかどうかを知りたい場合に役立ちます。

Inこのチュートリアルでは、 typeof JavaScript演算子の使用方法を学びました。また、 typeof が配列、オブジェクト、null、および未定義の値にどのように応答するかについても説明しました。また、JavaScriptの主要なデータ型について簡単に説明し、 typeofがこのデータ型にどのように反応するかについて説明しました。

これで、JavaScriptの typeof演算子を使用する準備が整いました。 a!proとして

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method