您的位置:首页 > Web前端 > JavaScript

js 对象属性名不加引号与加引号的区别

2017-10-27 21:38 218 查看
js 变量的命名规则

 标识符只能由字母、数字、下划线和‘$’组成

 数字不可以作为标识符的首字符(纯数字除外:js会自动将数字转化为字符串类型)

 

JSON 语法: 是 JavaScript 对象表示法语法的子集

1、非数字型键值必须双引号

2、json 值 :

 数字(整数或浮点数) 字符串(在双引号中)

 逻辑值(true 或 false) 数组(在方括号中)

 对象(在花括号中) null

{ "name": "飞扬", "age": 18 }


正常情况 –> 没啥区别



区别: 变量非法命名或者是纯数字

非法命名:



纯数字:



总结:

  *在读取js 对象属性值时,最好采用中括号形式,可以避免对象的变量命是非法命名或者是纯数字时出现的异常*

js 读取js对象使用点和中括号的区别http://blog.csdn.net/tjcjava/article/details/65631905
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript