国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JS聲明對象時屬性名加引號與不加引號的問題及解決方法

2019-11-19 14:21:00
字體:
供稿:網(wǎng)友

一般情況下屬性名加引號和不加引號是都可以的,效果是一樣的。

var obj = {   name  : '你好',   'age'  : 1, }; document.write( obj['name'] + '<br />' ); document.write( obj.age); 

上面兩行代碼均可以正確執(zhí)行。

當且僅當你的屬性名是非法怪異的名字時候,會報錯。

var obj = {   333 : '這個會報錯' }; document.write( obj.333); 

此時報錯。

var obj = {   “333”: '這個也會報錯' }; document.write( obj.333); 

如果屬性名是數(shù)字,則必須有雙引號,并且用[] 方括號訪問。

var obj = {  "333": '這個正確'};console.log(obj["333"]);

結(jié)論:使用合法屬性名,使用 . 和 [] 訪問都可以;

如果屬性名是數(shù)字,則必須用“”包圍,并且用 [] 方括號訪問。

總結(jié)

以上所述是小編給大家介紹的JS聲明對象時屬性名加引號與不加引號的問題,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 灵武市| 阿图什市| 大同市| 临沧市| 天等县| 潮安县| 汉寿县| 行唐县| 太白县| 宝坻区| 邳州市| 巨鹿县| 民和| 兴隆县| 磴口县| 罗平县| 吉木萨尔县| 隆回县| 河北区| 衡阳市| 井研县| 武胜县| 城固县| 平潭县| 磐石市| 华坪县| 洮南市| 宁城县| 维西| 萍乡市| 铜川市| 屏东县| 崇左市| 秭归县| 贵阳市| 常德市| 罗平县| 宁强县| 岑巩县| 广南县| 长顺县|