Home > JavaScript > インクリメント:i++と++i

インクリメント:i++と++i

「"i++" "++i"」っていう検索フレーズによるアクセスがあったので、
なんとなく説明してみる。

i++(後置)は、インクリメントが後に処理される。

つまり、

var i = 0;
var a = i++;

alert('i = ' + i);
alert('a = ' + a);

だと、結果は、

i = 1;
a = 0;

になる。

もうおわかりとは思うが、++i(前置)はその逆で、インクリメントが先に処理される。

したがって、

var i = 0;
var a = ++i;

alert('i = ' + i);
alert('a = ' + a);

は、

i = 1;
a = 1;

になるのである。

なお、今回は、「++」について説明したが、
「--」についても同様である。

以上。
こんな感じでいいかなー? > 検索で辿りついてくれた人。

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://blog.bornneet.com/TrackBack/207/
Listed below are links to weblogs that reference
インクリメント:i++と++i from Born Neet

Home > JavaScript > インクリメント:i++と++i

Page Top