JAvascrpt基礎編---データ型

2952 ワード

JavaScriptにはダイナミックタイプがあります
JavaScriptにはダイナミックタイプがあります.これは、同じ変数が異なるタイプとして使用できることを意味します.
≪インスタンス|Instance|emdw≫
var x                // x   undefined
var x = 6;           // x    
var x = "Bill";      // x     

 
JavaScript文字列
 
文字列は、「Bill Gates」などの文字を格納する変数です.
文字列は、引用符の任意のテキストとすることができます.一重引用符または二重引用符を使用できます.
≪インスタンス|Instance|emdw≫
var carname="Bill Gates";
var carname='Bill Gates';

 
JavaScript数字
 
JavaScriptには1つの数値タイプしかありません.数字は小数点以下でもよいし、持たなくてもよい.
≪インスタンス|Instance|emdw≫
var x1=34.00;      //       
var x2=34;         //        

 
極大または極小の数字は、科学(指数)カウント法によって書くことができます.
≪インスタンス|Instance|emdw≫
var y=123e5;      // 12300000
var z=123e-5;     // 0.00123

 
JavaScriptブール
ブール(論理)にはtrueまたはfalseの2つの値しかありません.
var x=true
var y=false

 
JavaScript配列
次のコードはcarsという配列を作成します.
var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";

または(condensed array):
var cars=new Array("Audi","BMW","Volvo");

 
JavaScriptオブジェクト
オブジェクトはかっこで区切られます.カッコ内では、オブジェクトのプロパティは名前と値のペア(name:value)で定義されます.属性はカンマで区切られます.
var person={firstname:"Bill", lastname:"Gates", id:5566};

上記の例のオブジェクト(person)にはfirstname、lastname、idの3つのプロパティがあります.
スペースと折り返しは関係ありません.複数行にまたがる宣言:
var person={
firstname : "Bill",
lastname  : "Gates",
id        :  5566
};

オブジェクト属性には2つのアドレス方式があります.
≪インスタンス|Instance|emdw≫
name=person.lastname;
name=person["lastname"];

 
UndefindとNull
Undefinedこの値は変数に値が含まれていないことを示します.
変数の値をnullに設定することで、変数を空にすることができます.
≪インスタンス|Instance|emdw≫
cars=null;
person=null;

 
変数タイプの宣言
新しい変数を宣言する場合は、キーワード「new」を使用してそのタイプを宣言できます.
var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

JavaScript変数はすべてオブジェクトです.変数を宣言すると、新しいオブジェクトが作成されます.
詳細:http://www.w3school.com.cn/js/js_datatypes.asp