JavaScriptの中で+はどういう意味ですか?i++と+iの違いは?

568 ワード

「++」には暗黙的な割り当てが含まれます.
「++」演算子は、演算数の前に「最初のインクリメント」(pre-inncrement)演算子と呼び、動作数を増分して計算した値を返します.演算子が動作数の後で、「後インクリメント」演算子と呼ばれる演算子は、動作数をインクリメンタルに計算しますが、インクリメンタルに計算されていない値を返します.
var i=1,j=++i;//i j    2。

var i=1,j=i++;//i 2,j 1。
参考資料:「JavaScript権威ガイド」P 72
例コード:i++
var i=10;
var a=i+++3;
console.log(i);//11,i   1  , i    11。
console.log(a);  //13,i++       , 10,  a     13。
実例コード:++i
var i=10;
var a=++i+3;
console.log(i);//11,++i i    (  )  , i    11。
console.log(a);//14,++i       , 11,  a     14。