Home > 2009年06月28日
2009年06月28日
インクリメント:i++と++i
- 2009-06-28 (Sun)
- JavaScript
「"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;
になるのである。
なお、今回は、「++」について説明したが、
「--」についても同様である。
以上。
こんな感じでいいかなー? > 検索で辿りついてくれた人。
PR
Home > 2009年06月28日
- Search
-
Loading
- Feeds
- Links
- スポンサードリンク
