JavaScript基礎語法四(物件、操作)
- 物件
- 內建物件
- 陣列物件
- 操作
- 算術運算子
物件
與陣列類似,物件也是使用一個名字表示一組值,物件的每個值都是物件的一個屬性,例如,JavaScript基礎語法三lennon陣列可以創建成下面這個陣列:
var lennon = Object();
lennon.name = "john";
lennon.age = 33;
lennon.living = false;
與使用Array()相識,創建物件使用Object關鍵字,它不使用方括號和下標來獲取元素,而是任何JavaScript物件一樣,使用點號來獲取屬性,
屬性名與JavaScript變數的命名規則有相同之處,屬性值可以是任何JavaScript值,包括其他物件,
物件是一種非常重要的資料型別,包含在物件里的資料可以通過兩種形式訪問——屬性和方法:
屬性是隸屬于某個特定物件的變數;
方法是只有某個特定物件才能呼叫的函式,
物件就是有一些屬性和方法組合在一起而構成的資料物體,
為給定物件創建一個新的實體需要使用new關鍵字,如:
var jeremy = new 物件名;
內建物件
其實陣列就是內建物件的一種,當我們使用new關鍵字去初始化一個陣列時,其實是在創建一個Array物件的新實體:
var Beatles = new Array();
當需要了解陣列有多少個元素時,利用length屬性來獲取資訊:
Beatles.length;
陣列物件
由瀏覽器提供的預定義物件稱為宿主物件,
宿主物件包括Form、Image和Element等,我們可以通過這些物件來獲得關于網頁上的表單、影像和各種表單元素等資訊,
操作
算術運算子
加、減、乘、除是一種操作,這些算術操作中的每一種都必須借助相應的運算子才能完成,如:
1+4;
為了避免歧義,可以用括號把不同的操作分隔:
1+(4*5);
(1+4)*5;
變數可以包含操作:
var total =(1+5)*4;
也可以對變數進行操作:
var total = 90;
var temp = (total-32)/1.8;
JavaScript提供了一些非常有用的運算子,可以將其作為各種常用操作的縮寫,例如陣列加一可以寫成:
year = year ++;
- -運算子可以對數值變數進行減一操作,
加號是一個比較特殊的運算子,它可以用于數值,也可以用于字串,把兩個字串合二為一是一種很直觀的操作:
var mood = "I am feeling" + "happy";
甚至可以把數字和數值拼接在一起,此時數值自動轉換為字串:
var year = 2005;
var message = "the year is"+year;
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/336252.html
標籤:其他
上一篇:TypeScript(三)型別斷言、陣列的型別、函式的型別
下一篇:core-js介紹及安裝使用
