7つのJavaScriptをオン
JavaScriptのデータ型
基本値の型
文字列(String)を
デジタル(数値)
- ブール値(ブール)
- オブジェクト(オブジェクト)
レター番号(機能)
オブジェクトの種類
- オブジェクト(オブジェクト)
- 日(日)
- アレイ(配列)
価値のないタイプ
- ヌル
- 未定義
typeof演算子
- 私たちはできるのtypeof / JavaScriptの変数のデータ型チェック演算子を決定します
typeof "Mirror" ; // 返回 string
typeof 3.14159265 ; // 返回 Number
typeof NaN ; // 返回 Number
typeof false ; // 返回 Boolean
typeof [1,2,3] ; // 返回 Object(数组一种特殊的对象)
typeof {name:"Mirror"} ;// 返回 object
typeof new Date() ; // 返回 Object
typeof function(){} ; // 返回 Function
typeof myCar ; // 返回 undefined(没有赋值的变量不是 0 而是 undefined)
typeof null ; // 返回 Object
データ型のtypeof
- typeof演算オペレータは、オペレータに属する変数、データタイプではありません
- しかし、typeofを常に返す文字列を
constructorプロパティ
- コンストラクタのプロパティは、すべてのJavaScriptの変数のコンストラクタ関数を返します。
"Mirror".constructor ; // 返回 function String() {}
(3.14).constructor ; // 返回 function Number() {}
false.constructor ; // 返回 function Boolean() {}
[1,2,3,4].constructor ; // 返回 function Array() {}
{name:"Mirror"}.constructor ; // 返回 function Object() {}
new Date().constructor ; // 返回 function Date() {}
function() {}.constructor ; // 返回 function Function() {}
- 我々が使用することができるコンストラクタ決定するプロパティをオブジェクト・アレイおよび変数を区別する(typeof演算との間の差) -
- 同じことがまた、使用することができますコンストラクタ決定するためにプロパティを日付とオブジェクト変数の違いを
JavaScriptの型変換
文字列に値()
- グローバルメソッド文字列()文字列に数字
- ストリング()とのtoString()メソッドは、同じ効果を有します