1. データと種類
ことわざにあるように、羽の鳥は群がり、人々はグループに分けられ、人や物はカテゴリーに従って区別されます。私たちが扱うデータも同様で、数値、文字、画像、音声、動画などさまざまなデータを扱うことができます。これが私たちが話しているデータ型です。
JavaScript は弱い型付け言語です。この文はさまざまな JS 入門書で目にしますが、一般的な説明は、JavaScript で変数を定義するときに、その変数にどのようなタイプのデータが格納されるかを事前に設定しないというものです (「JS 変数と Java (比較)」を参照してください)。現時点では、変数を宣言するために var を使用することしかできません。変更を加えずに変更に適応することができ、あらゆる種類のデータをこの変数に格納できます。注: JavaScript では、変数にはカテゴリがありませんが、データにはカテゴリがあります。
JS のデータ型 を見てみましょう。js では、一般に、基本データ型 (単純データ型) と参照データ型 (複雑なデータ型) に分けられます。データ・タイプ)。今回は、次の基本的なデータ型を紹介します。
JavaScript では整数と浮動小数点数を区別せず、数値を表すために Number を使用します。
rreee |
数値データは、4つの算術操作を直接使用できます
321; // 整数321 3.24 ; // 浮点数 3.14 1.1314e5; // 科学计数法表示 1.1314*100000,结果为113140 NaN ; // NaN表示Not a Number,当无法计算结果时,使用NaN表示 Infinity ; // 表示无限大,当数值超过了JavaScript的数值型能表示的最大范围时,使用Infinity表示
3. ブール値 (ブール型) |
1+1; // 2 (3+5)*0.5; //4 1/0 ; // Infinity 0/0; //NaN 1%2; //1 %取余
null
は「オブジェクトがない」ことを意味します。 (1) 関数のパラメータとして、この関数のパラメータはオブジェクトではありません
未定義。は、ここに値があるはずですが、まだ定義されていないことを意味します。 (1) 変数が宣言されているが代入されていない場合、関数を呼び出すときは、未定義と等しくなります。 be provided が指定されておらず、パラメータが undefine に等しい (3) オブジェクトに割り当てられた属性がありません (4) 関数が値を返さない場合は、unknown を返します。デフォルト。 |