欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

javascript中变量表达式计算顺序介绍

程序员文章站 2022-10-31 18:50:01
javascript变量计算顺序 javascript总是严格的按照从左到右计算表达式。 如表达式w=x+y*z;, 先计算子表达式w,然后计算x,y和z, 然后y和z的值相乘,再加上x的值。 如果...

javascript变量计算顺序

javascript总是严格的按照从左到右计算表达式。

如表达式w=x+y*z;, 先计算子表达式w,然后计算x,y和z, 然后y和z的值相乘,再加上x的值。

如果表达式var a = 1;b=(a++)+a;, 1. 计算b, 2. 计算a++(假设为c), 3. 计算a, 4. 计算c+a, 5, 将c+a的结果赋值给b。

第2步计算a++结果为1, 第3步计算a为2, 所以结果为3。