いまさらインクリメント・デクリメント時の前置と後置のおさらい
JavaScript で書いたが、Java や C でも同じはず。
インクリメントやデクリメントを行う時、++i
と書く前置インクリメント (Pre Increment) と、i++
と書く後置インクリメント (Post Increment) がある。
一度理解してしまえば簡単で、前置は「インクリメントしてからその行を実行する」、後置は「その行を実行してからインクリメントする」とザックリ表現できる。
その動作を確認しやすいであろうサンプルを作ってみたので置いておく。
- デモ : Pre Increment Vs. Post Increment
- コード : frontend-sandboxes/index.html at master · Neos21/frontend-sandboxes
以上。