JavaScript(2)變量、數據類型、對象

JavaScript 變量

使用 var 關鍵詞來聲明變量。變量聲明之後,該變量是空的(它沒有值)。可以在聲明變量時對其賦值:

var pi=3.14;
var name="xyxy";
可以在一條語句中聲明很多變量。該語句以 var 開頭,並使用逗號分隔變量即可。聲明也可橫跨多行。


重新聲明 JavaScript 變量
如果重新聲明 JavaScript 變量,該變量的值不會丟失:


JavaScript 數據類型

JavaScript 擁有動態類型
JavaScript 擁有動態類型。這意味着相同的變量可用作不同的類型。


JavaScript 數字

JavaScript 只有一種數字類型。數字可以帶小數點,也可以不帶。極大或極小的數字可以通過科學(指數)計數法來書寫:

var y=123e5;      // 12300000
var z=123e-5;     // 0.00123


JavaScript 數組

下面的代碼創建名爲 cars 的數組:

var cars=new Array();
cars[0]="Audi";
cars[1]="BMW";
cars[2]="Volvo";
var cars=new Array("Audi","BMW","Volvo");
var cars=["Audi","BMW","Volvo"];


JavaScript 對象

對象由花括號分隔。在括號內部,對象的屬性以名稱和值對的形式 (name : value) 來定義。屬性由逗號分隔:

var person={firstname:"Bill", lastname:"Gates", id:5566};


對象屬性有兩種尋址方式:

name=person.lastname;
name=person["lastname"];


聲明變量類型

聲明新變量時,可以使用關鍵詞 "new" 來聲明其類型:

var carname=new String;
var x=      new Number;
var y=      new Boolean;
var cars=   new Array;
var person= new Object;

JavaScript 變量均爲對象。聲明一個變量,就是創建了一個新的對象。


JavaScript 對象

JavaScript 中的所有事物都是對象:字符串、數字、數組、日期,等等。在 JavaScript 中,對象是擁有屬性和方法的數據。


創建 JavaScript 對象

創建對象,併爲其添加四個屬性:

person=new Object();
person.firstname="Bill";
person.lastname="Gates";
person.age=56;
person.eyecolor="blue";

注意,添加自定義屬性時,不能將person=new Object();寫成var person;

發佈了45 篇原創文章 · 獲贊 0 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章