本文共 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/