您的位置:首页 > Web前端 > JavaScript

JavaScript中,for, while, if, switch用到的后缀递减(a--)运算

2016-03-30 14:32 731 查看

环境: Chrome 版本 50.0.2661.18 dev (64-bit)

for

for(a=2; a--; ){console.log(a);}
// output:
// 1
// 0


while

a=2;
while(a--){console.log(a);}
// output:
// 1
// 0


if

a = 2;
if(a--) console.log(a);
// output:
// 1


switch

a = 2;
switch(a--){case 2: console.log(2);break;case 1: console.log(1);break;}
// output:
// 2


结论

for
,
while
,
if
先递减,后判断

switch
先判断,后递减
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  javascript