博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对于js中 i++ 与 ++i 的个人见解
阅读量:2053 次
发布时间:2019-04-28

本文共 830 字,大约阅读时间需要 2 分钟。

/* var a=i++;//i先赋值后运算        a=i;        i=i+1; */        /* var a=++i;//i先运算后赋值        i=i+1;        a=i; */        var i=4;        var a=i++;//a=i;i=i+1        console.log(i,a);//5 4        var j=4;        var b=++j;//j=j+1;b=j        console.log(j,b)//5 5       /*  var a = 0;        for (var i = 0; i < 4; i++) {//i=0 1 2 3 4            a++                      //a=0 1 2 3 4          }       console.log(a);//4       */              /*+,-,*,/,++,--++运算符放在变量前边(前++),++放在变量后面(后++)前++先自增后赋值,后++先赋值后自增var x=10;x++;var y=10;++y;console.log(x);10console.log(y);11复合运算符:+=,-=,*=,/=,%=比较运算符:>,>=,<,<=,==,===,!=,!==短路现象 计算机一旦判定,逻辑与符号&&左侧的表达式为假,此时已能够判定 整个逻辑与表达式结果假, 所以计算机根据效率最大化原则,不再执行 逻辑与符号&&右侧的表达式a=3,b=5,c=10;a>b&&(c=1000);console.log(c)//10a
b||(c=1000);console.log(c);//10表达式:可以由 常量,变量 和 运算符组成的 有值的 式子5;是'你好';是a++;是a+;不是*/

转载地址:http://tmblf.baihongyu.com/

你可能感兴趣的文章