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

来源:互联网 发布:js数组push remove 编辑:程序博客网 时间:2024/06/01 19:50

环境: 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

结论

  1. for, while, if先递减,后判断
  2. switch先判断,后递减
0 0
原创粉丝点击