鱼C论坛's Archiver
论坛
›
Web开发
› 三元表达式与mum++和++num的混淆。
地狱泰隆
发表于 2020-12-31 14:16:48
三元表达式与mum++和++num的混淆。
代码如下:
let x = 10,
y = 20;
let z = x > y ? ++x : y++;
console.log(x);
console.log(y);
console.log(z);
输出 x = 10 ;y = 21; z = 20;
这个z 等于20能解释一下吗?当x = 20条件不成立1+x z=x不应该是等于21吗?
aj528599
发表于 2020-12-31 14:16:49
y++是先赋值在加1 ++y是先加1再赋值
页:
[1]
查看完整版本:
三元表达式与mum++和++num的混淆。