可以使用逗号运算符在一行中计算多个表达式。它从左到右求值,并返回右边最后一个项目或 最后一个操作数的值。
let x = 5; x = (x++,x = addFive(x), x *= 2, x -= 5, x += 10);
function addFive(num) {
return num + 5;
}
上面的结果最后得到X的值为27。首先,我们将X的值增加到6,然后调用函数addFive(6) 并将6作为参数传递并将结果重新分配给x,此时x的值为11。之后,将x的当前值乘以2 并将其分配给x, x的更新值为22。然后,将x的当前值减去5并将结果分配给xx更新后的 值为17。最后,我们将x的值增加10,然后将更新的值分配给x,最终x的值为27。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.