- 2009-06-28
- 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;
になるのである。
なお、今回は、「++」について説明したが、
「--」についても同様である。
以上。
こんな感じでいいかなー? > 検索で辿りついてくれた人。
- Newer: C言語初心者がApacheのソースを読めるようになるまで
- Older: [メモ]クロスブラウザでCSS3
Comments:0
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