# JavaScriptにおけるcount++と++countの違いについて調べてみた

1 min read
Table of Contents

なんとなく怪しいので、count++++countについて調べてメモしておく。

実行してみる

const pre = () => {
let count = 0
console.log(++count, 'pre')
}
const post = () => {
let count = 0
console.log(count++, 'post')
}
pre() // [LOG]: 1, "pre"
post() // [LOG]: 0, "post"

前置インクリメント演算子

pre()の方はcountの値が1増えてから更新された値が返されるので、1が出力される。

後置インクリメント演算子

post()の方はcount の現在の値を返し、その後に1を加算するので、0が出力される。

それぞれ適宜場合を見て使用する必要がある。

My avatar

Thanks for reading my blog post! Feel free to check out my other posts or contact me via the social links in the footer.


More Posts

# AWSのRDSに接続したいけど踏み台サーバーでうまく接続できなかったので、RDSをパブリックサブネットに置きHeidiSQLで接続を試みる

2 min read

awsのRDSにEC2を踏み台サーバーとしてアクセスしようとしたけど、うまくいかなかったので、RDSを一時的にパブリックサブネットにしたうえでアクセスしてみる。 aws知識0だがパブリックサブネットに変更するのは問題がありそうな気がするけど、テスト環境なのでやってみる。

Read

Comments