JAvascrpt基礎編---データ型
2952 ワード
JavaScriptにはダイナミックタイプがあります
JavaScriptにはダイナミックタイプがあります.これは、同じ変数が異なるタイプとして使用できることを意味します.
≪インスタンス|Instance|emdw≫
JavaScript文字列
文字列は、「Bill Gates」などの文字を格納する変数です.
文字列は、引用符の任意のテキストとすることができます.一重引用符または二重引用符を使用できます.
≪インスタンス|Instance|emdw≫
JavaScript数字
JavaScriptには1つの数値タイプしかありません.数字は小数点以下でもよいし、持たなくてもよい.
≪インスタンス|Instance|emdw≫
極大または極小の数字は、科学(指数)カウント法によって書くことができます.
≪インスタンス|Instance|emdw≫
JavaScriptブール
ブール(論理)にはtrueまたはfalseの2つの値しかありません.
JavaScript配列
次のコードはcarsという配列を作成します.
または(condensed array):
JavaScriptオブジェクト
オブジェクトはかっこで区切られます.カッコ内では、オブジェクトのプロパティは名前と値のペア(name:value)で定義されます.属性はカンマで区切られます.
上記の例のオブジェクト(person)にはfirstname、lastname、idの3つのプロパティがあります.
スペースと折り返しは関係ありません.複数行にまたがる宣言:
オブジェクト属性には2つのアドレス方式があります.
≪インスタンス|Instance|emdw≫
UndefindとNull
Undefinedこの値は変数に値が含まれていないことを示します.
変数の値をnullに設定することで、変数を空にすることができます.
≪インスタンス|Instance|emdw≫
変数タイプの宣言
新しい変数を宣言する場合は、キーワード「new」を使用してそのタイプを宣言できます.
JavaScript変数はすべてオブジェクトです.変数を宣言すると、新しいオブジェクトが作成されます.
詳細:http://www.w3school.com.cn/js/js_datatypes.asp
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