Javascript学习笔记之 对象篇(一) : 对象的使用和属性
一个经常容易被误解的就是数字常量不能视为对象,实际上数字常量仍然可以视为对象。这是因为 Javascript 解析器在解析点操作符时而将其视为浮点数特征而犯下的错误。对象作为数据类型Javascript 中的对象可以当做哈希表使用,它们主要包含键与值的对应关系。两种操作符的效果几乎一样,唯一的不同是中括号操作符允许动态设置属性而且属性名可以有语法错误。这个例子相当清楚给出了答案,a 为变量,而 b 只是一个全局对象的属性而已。命名对象的属性对象的属性可以用普通字符或字符串来命名。同样也是由于 Javascript 解析器的一个错误设计,上例中的第二种表示方法在 ECMAScript 5 中将会抛出一个错误。
用户评论