ecmascript には 5 つの基本的なデータ型があります: 1. 未定義型、つまり未定義; 2. Null 型、これは「空の」値、つまり値が存在しないことを意味し、よく使用されます。 null オブジェクト ポインタの定義、3. 数値型、4. 文字列型、5. ブール型。
このチュートリアルの動作環境: Windows 7 システム、ECMAScript バージョン 5、Dell G3 コンピューター。
ECMAScript には 5 つの基本的なデータ型があります: Unknown、Null、Number、String、Boolean、および複合データ型 Object (順序付けされていない名前と値のペアで構成されます)。
あまり明確ではないいくつかのデータ型の概要は次のとおりです:
1. typeOf 演算子を使用して変数のデータ型を決定します
"unknown"—値が未定義の場合;
"boolean"—値がブール値の場合;
"string"—値が文字列の場合;
"number"—値が数値の場合;
"object "—値がオブジェクトまたは null の場合;
var message = "some string"; alert(typeOf message); //"string" alert(typeOf(message)); //"string" alert(typeOf 95); //"number"
2. 未定義型 (値が未定義)
var message; alert(message == undefined) ; //true
3. Null 型 (値が null)
null 値は、null オブジェクト ポインターを表します。 例:var obj = null; alert(typeOf obj); //"object"
4、数値型
この型には多くの値がありますが、NaN に注目してください。NaN は元の値を表します数値を返すオペランドは数値を返しません。つまり、ECMAScript で数値を数値以外の値で割ると、NaN が返されます。 NaN には 2 つの特性があります: 1 つ目は、NaN を含むすべての操作は NaN を返すこと、2 つ目は、NaN は、NaN 自体を含むどの値とも等しくないことです。 例:alert(NaN == NaN); //false
alert(isNaN(NaN)) ; //true alert(isNaN(10)); // false alert(isNaN("10")); //false alert(isNaN("blue"));//true(不能转换成数值类型) alert(isNaN(true)); // false (true可以转换成1)
5. 文字列型
文字列 (String) 型は、一重引用符 '' または二重引用符 " で囲まれたピリオドです。 " テキスト (「123」、「abc」など)。一重引用符と二重引用符は文字列を定義する別の方法であり、文字列の一部ではないことに注意してください。 文字列を定義するときに、文字列に引用符が含まれている場合は、バックスラッシュ\を使用して文字列内の引用符をエスケープするか、文字列から別の引用符を選択して文字列を定義できます。以下に示します。例 表示:var str = "Let's have a cup of coffee."; // 双引号中包含单引号 var str = 'He said "Hello" and left.'; // 单引号中包含双引号 var str = 'We\'ll never give up.'; // 使用反斜杠转义字符串中的单引号
6. ブール型
ブール型はtrue(真)かfalse(偽)の2つの値しか持ちません。 true または false を直接使用してブール型変数を定義するだけでなく、次のような式を使用してブール型値を取得することもできます。var a = true; // 定义一个布尔值 true var b = false; // 定义一个布尔值 false var c = 2 > 1; // 表达式 2 > 1 成立,其结果为“真(true)”,所以 c 的值为布尔类型的 true var d = 2 < 1; // 表达式 2 < 1 不成立,其结果为“假(false)”,所以 c 的值为布尔类型的 false
以上がecmascript にはいくつかの基本的なデータ型がありますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。