JavaScript 數據類型

JavaScript 數據類型

1. 字符串
2. 數字
3. 布爾
4. 數組
5. 對象
6. Null
7. Undefined

JavaScript 字符串

字符串是存儲字符(比如 “name,job”)的變量。
字符串可以是引號中的任意文本。您可以使用單引號或雙引號:
如:

var name = "龍門課棧";
var job = '前端開發';

您可以在字符串中使用引號,只要不匹配包圍字符串的引號即可:
如:

var name = "龍門課棧!!!";
var job = "'前端'開發";
或
var job = '前端"開發"';

都是可以的!

JavaScript 數字

JavaScript 只有一種數字類型。數字可以帶小數點,也可以不帶:
如:

var price =39.50;      //使用小數點來寫
var age= 26;         //不使用小數點來寫

極大或極小的數字可以通過科學(指數)計數法來書寫:
如:

var a=123e5;      // 12300000
var b=123e-5;     // 0.00123

JavaScript 布爾

布爾值 只能有兩個值:true 或 false。
如:

var a = true
var b = false

JavaScript 數組

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

var class = new Array();
class[0] = "張三";
class[1] = "李四";
class[2] = "王二";

var class = new Array("張三","李四","王二");
var class = ["張三","李四","王二"];

都是一樣的效果
ps:數組下標是從零開始的,所以第一項是 [0],第二個是 [1],以此類推。

JavaScript 對象

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

var person={name:"龍門課棧", job:"軟件開發", age:26};

上面例子中的對象 (person) 有三個屬性:name、job 以及 age。

也可以這樣(空格無關緊要)

var person={
    name:"龍門課棧", 
    job:"軟件開發", 
    age:26
};

輸出可以有兩種方式

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

Undefined 和 Null

Undefined 這個值表示變量不含有值。
可以通過將變量的值設置爲 null 來清空變量。

class=null;
person=null;

聲明變量類型

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

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

ps : JavaScript 變量均爲對象。當您聲明一個變量時,就創建了一個新的對象。

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