本文主要是介绍对象属性名不加引号与加引号的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
js 变量的命名规则
标识符只能由字母、数字、下划线和‘$’组成
数字不可以作为标识符的首字符(纯数字除外:js会自动将数字转化为字符串类型)
JSON 语法: 是 JavaScript 对象表示法语法的子集
1、非数字型键值必须双引号
2、json 值 :
数字(整数或浮点数) 字符串(在双引号中)
逻辑值(true 或 false) 数组(在方括号中)
对象(在花括号中) null
{ "name": "飞扬", "age": 18 }
正常情况 --> 没啥区别
区别: 变量非法命名或者是纯数字
非法命名:
纯数字:
总结:
在读取js 对象属性值时,最好采用中括号形式,可以避免对象的变量命是非法命名或者是纯数字时出现的异常
js 读取js对象使用点和中括号的区别:http://blog.csdn.net/tjcjava/article/details/65631905
这篇关于对象属性名不加引号与加引号的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!