ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaScript で一般的に使用されるデータ型は何ですか?

JavaScript で一般的に使用されるデータ型は何ですか?

青灯夜游
青灯夜游オリジナル
2021-06-28 16:18:5420187ブラウズ

JavaScript で一般的に使用されるデータ型は次のとおりです: 1. null 型 (null 値を表し、null オブジェクト ポインターを定義します); 2. 未定義型 (未定義の値を表します); 3. 数値型; 4. 文字列タイプ; 5 、ブール型; 6. オブジェクトタイプ; 7. 配列タイプ。

JavaScript で一般的に使用されるデータ型は何ですか?

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

#JavaScript で一般的に使用されるデータ型

データ型説明nullNull 値は非オブジェクトを意味します未定義未定義の値は割り当てられていない初期化値を意味しますnumber数値、数学演算の値#string#booleanブール値、論理演算の値object複合構造のデータセットを表すオブジェクトArrayエンコードされた値の順序付けされたコレクションを含む配列。 1. Null
情報の流れを表す文字列

Null 型には、null という値が 1 つだけあり、null 値を表し、null オブジェクトを定義します。ポインタ。

typeof 演算子を使用して null 値を検出し、オブジェクト型に属していることを示す Object を返しますが、JavaScript はそれを特別な型の値として分類します。

変数の初期化値を null に設定すると、特別なオブジェクト値または非オブジェクトである予備の空のオブジェクトを定義できます。たとえば、オブジェクトが空であることを検出した場合、それを初期化できます。

if (men == null){
    men = {
        //初始化men
    }
}

2. 未定義型

unknown は、未定義の値を表す Unknown 型の唯一の値です。値を割り当てずに変数を宣言した場合、または値を設定せずにプロパティを定義した場合、デフォルト値は未定義です。

例 1

unknown は null から派生します。null と unknown はどちらも空の値を表します。ブール値に変換すると、両方とも false 値になり、等しくなります。

console.log(null == undefined);  //返回 true

null と unknown は 2 つの異なる型に属しており、等価演算子 (==) または typeof 演算子を使用して検出できます。

console.log(null === undefined);  //false
console.log(typeof null);  //返回"object"
console.log(typeof undefined);  //返回"undefined"

例 2

変数が初期化されているかどうかを確認するには、unknown を使用すると迅速に検出できます。

var a; //声明变量
console.log(a);  //返回变量默认值为 undefined
(a == undefined) && (a = 0);  //检测变量是否初始化,否则为其赋值
console.log(a);  //返回初始值 0

typeof 演算子を使用して、変数の型が未定義かどうかを検出することもできます。

(typeof a == "undefined") && (a = 0);  //检测变量是否初始化,否则为其赋值

3. ブール型

ブール型 (Boolean) には、true と false の 2 つの固定値のみが含まれます。このうち、trueは「真」を表し、falseは「偽」を表します。

JavaScript では、unknown、null、""、0、NaN、false の 6 つの特殊な値は、ブール値に変換すると false となり、これを false 値と呼びます。 false 値を除き、ブール値に変換されたその他のタイプのデータはすべて true になります。

値を強制的にブール値にするには、Boolean() 関数を使用します。

console.log(Boolean(0));  //返回 false
console.log(Boolean(NaN)); //返回 false
console.log(Boolean(null)); //返回 false
console.log(Boolean("")); //返回 false
console.log(Boolean(undefined)); //返回 false

4. 数値:

この型には 2 つの表現形式があり、1 つ目は整数で、2 つ目は浮動小数点数です。整数: 10 進数、8 進数、および 16 進数のリテラル値で表すことができます。浮動小数点数: 値には小数点が含まれ、小数点の後に 1 桁の数字が必要です。

5. String:

String 型は、0 個以上の 16 ビット Unicode 文字で構成される文字シーケンス、つまり文字列を表すために使用されます。シングルクォーテーションを使用するかダブルクォーテーションを使用するかについては、js ではまだ違いがありません。忘れずにペアでお越しください。

6. オブジェクト:

オブジェクトと呼ばれるオブジェクト データ型は、データと関数 (関数) のコレクションです。これは、new 演算子の後に作成するオブジェクト タイプの名前を指定して作成できます。リテラル表記を使用して作成することもできます。別の名前 (空の文字列を含む任意の文字列) を持つプロパティを追加します。

7. 配列

JavaScript 配列は角括弧内に記述されます。配列の項目はカンマで区切られます。

次のコードは、3 つの項目 (自動車ブランド) を含む、cars という名前の配列を宣言 (作成) します。

var cars = ["Porsche", "Volvo", "BMW"];

配列のインデックスは 0 に基づいており、最初の項目は [ 0] です。 ]、2 番目の項目は [1] などとなります。

ECMAScript の配列は、他の言語の配列とは大きく異なります。

ECMAScript 配列の各項目は、あらゆる種類のデータを保存できます。
  • ECMAScript 配列のサイズは動的に調整でき、要素は配列に追加または削除できます。
  • ##[関連する推奨事項:

    JavaScript 学習チュートリアル
]

以上がJavaScript で一般的に使用されるデータ型は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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