グッド私を知ってもらうための初心者のための株式のWebフロントエンドのチュートリアルにプログラマー++と++ I
ただ、++演算子を学びながら、彼らは彼の顔の無知で、生徒の目の前を学びます
K = 10。
console.log(K ++ + ++、K + K ++)// 34
私は10 = VAR。
console.log(++ iは++ + ++ I + 1)// 35
console.logは(私は++ + ++ iが+ I ++)// 43
道???なぜ?なぜ?なぜ?
ステップを見てみましょうによってステップ:
1、ここで= 10。
2 、i++; //等价于i=i+1
図3にconsole.log(I)。// 11
### ++変数の前に書き込み、書き込みに意味での変数ではありません++、出力文と一緒に書き込むことができます
I ++:最初の元の値と、次に1がIに添加されます。
++ iは、iの新しい値、その後、プラス1を与えます
1、 var i = 10;
2 、console.log(i++); //10 ,先引用原值,然后加1
等价于:
1 、 var i= 10;
2、 console.log(i); //先输出i
3、 i++; //然后f加i
区別:
1、 var i = 10;
2、 console.log(++i); //11 , 这次是先加1,然后输出
遊びの++ビットの平均:
1 var i = 8;
2 console.log(4 + i++); //12 , 先使用原来的a的值,就是4+8,输出12.然后a加1
3 console.log(i); //9
4 console.log(++i % 5); //0 , 先把i加1,然后使用i,10%5=0
5 console.log(i); //10
1 var a = 1; //a的值1
2 var b = a++; //b的值是1,a的值是2 。++写在后面,是先用再加
3 a += ++b; //先把b加1,b就是2了,a原来是2,加上2,就是4
4 console.log(a); //4
console.log(b); //2
1 var a = 3; //a的值是3
2 console.log(a++ + a++); //计算从左到右的,所以第一次a++时用的是3,a变为4。
3 //第二次遇见a++的时候,a用的是4,变为5
4 //3 + 4 所以输出7
console.log(a); //输出5
1 var a = 3;
2 console.log(a++ + ++a); //8
console.log(a); //5
要約:
; ++自主後の最初の操作の後、慎重に十分なポイントで++旧オペレータから追加した後:実際には、++演算子は、限り、あなたは1つの式を覚えて、非常に簡単です