当前位置: 首页 > Web前端 > HTML5

好程序员web前端教程分享初学者都懂i++和++i

时间:2023-04-05 20:22:04 HTML5

好程序员web前端教程分享都是一头雾水vark=10;console.log(k+++++k+k++)//34vari=10;console.log(++i+i+++++i)//35console.log(i+++++i+i++)//43way???为什么?为什么?为什么?我们一步步来看:1.vari=10;2、i++;//相当于i=i+13,console.log(i);//11++可以和输出语句一起写,++写在变量前和写在变量后意义不同i++:先用a的原值,然后i加1;++i:先给a加1,然后用i的新值1,vari=10;2,console.log(i++);//10,先引用原值,然后加1,相当于:1,vari=10;2,console.log(i);//先输出i3,i++;//然后把i加到f上不同于:1,vari=10;2、控制台日志(++i);//11,这次先加1,然后输出++,有意思:1vari=8;2console.log(4+i++);//12,先使用a的原值,即4+8,输出12,然后将1加到a3console.log(i);//94控制台.log(++i%5);//0,先给i加1,再用i,10%5=05console.log(i);//101变量a=1;//a的值12varb=a++;//b的值为1,a的值为2。++写在后面,先用后加3a+=++b;//先给b加1,b为2,a本来就是2,加2,就是44console.log(a);//4console.log(b);//21变量a=3;//a的值为32console.log(a+++a++);//从左往??右计算,所以第一次a++用3时,a变成4。3//第二次遇到a++时,a用4,变成54//3+4所以输出7console.log(A);//输出51vara=3;2console.log(a+++++a);//8console.log(a);//5小结:其实++运算符很简单,只要记住一个公式即可:++是运算前后相加;++先运算后自增;然后小心点