Javascript属性访问表达式用法分析

本文演示了Javascript属性访问表达式的使用,供大家参考,具体分析如下:

属性访问表达式计算对象属性或数组element.js值定义了属性的访问两中语法:


expression.identifier
表达式}


无论使用什么形式的属性访问表达式,都将计算表达式前和或{第一}的时钟。如果结果为null或未定义,表达式抛出一个类型错误异常,因为这两个值不能包含任何属性。

显然,标识符书写的方式更简单。此方法只适用于要访问的属性名称。它是一个合法的标识符,需要知道要访问的属性名称。如果属性名是保留字,或者包含空格和标点符号或数字(对于数组),必须用方括号写。当名称是由操作而不是固定值获得的值时,必须使用方括号。

的ecmasctript规范允许内置函数返回左值,但不能自定义函数返回一个左值。

运营商指定其在复杂的expressions.js操作顺序总是严格计算表达式的顺序从左至右的顺序和组合,如下面的代码:


w = x * y * z;


首先,我们计算了W,然后计算x的值,y和z顺序,然后Y×Z值,然后将x的值,并将它复制到变量或属性被添加括号表达式的表达与变化之间的关系,此外,乘法,和分配,但是,从左到右的顺序不会改变。

js中的所有数字都是浮点型的,除法结果也是浮点型的,例如,5 2的结果是2.5。

剩余操作的运算符通常是整数,但也可以是浮点数,如6.5%的2.1的0.2结果。

希望本文能对大家的javascript程序设计有所帮助。