欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談js之字面量、對象字面量的訪問、關鍵字in的用法

 更新時間:2016年11月20日 17:34:03   投稿:jingxian  
下面小編就為大家?guī)硪黄獪\談js之字面量、對象字面量的訪問、關鍵字in的用法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一:字面量含義

字面量表示如何表達這個值,一般除去表達式,給變量賦值時,等號右邊都可以認為是字面量。

字面量分為字符串字面量(string literal )、數(shù)組字面量(array literal)和

對象字面量(object literal),另外還有函數(shù)字面量(function literal)。

示例:

var test="hello world!";
"hello world!"就是字符串字面量,test是變量名。

二:對象字面量

對象字面量有兩種訪問方式:例子如下,

var obj = {
a:'aaa',//a是屬性,'aaa'是屬性值
b:'bbb',
c:'ccc'
}

方法一: obj.a// aaa,for in遍歷對象時,此方法失效...

方法二: obj['a']//aaa,必須要加引號

【點方法只適合屬性是字符串的情況,如果屬性是變量,只能用后者】

屬性為變量時,只能用如下方法賦值:

var obj = {};
obj[$a] = 'value';

若是直接寫 {$a: 'value'},$a會被解析成字符串。

三:關鍵字in的用法

格式:(變量 in 對象)......注意,,,

當“對象”為數(shù)組時,“變量”指的是數(shù)組的“索引”;

當“對象”為對象時,“變量”指的是對象的“屬性”。

以上這篇淺談js之字面量、對象字面量的訪問、關鍵字in的用法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

最新評論