JavaScriptの中で+はどういう意味ですか?i++と+iの違いは?
568 ワード
「++」には暗黙的な割り当てが含まれます.
「++」演算子は、演算数の前に「最初のインクリメント」(pre-inncrement)演算子と呼び、動作数を増分して計算した値を返します.演算子が動作数の後で、「後インクリメント」演算子と呼ばれる演算子は、動作数をインクリメンタルに計算しますが、インクリメンタルに計算されていない値を返します.
例コード:i++
「++」演算子は、演算数の前に「最初のインクリメント」(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。
実例コード:++ivar i=10;
var a=++i+3;
console.log(i);//11,++i i ( ) , i 11。
console.log(a);//14,++i , 11, a 14。