JavaScriptの入門書を読んでいて「?」となってしまった箇所があるので解説していただけると大変ありがたいです。
該当のコード
JavaScript
1var x = 3; 2var y = x++; 3console.log(x); //結果:4 4console.log(y); //結果:3 5 6var x = 3; 7var y = ++x; 8console.log(x); // 結果:4 9console.log(y); ///結果:4
上記のコードでなぜconsole.log(x)の結果が「4」で返ってくるのかが理解できません、、、(なぜ3のままではないのでしょうか?)
x+1の結果が代入されるのはyだけなのではないのでしょうか、、、?
初歩的な部分ではあるかもしれませんがどなたか解説いただけると大変助かります!
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/10/19 10:11
2019/10/19 11:28
2019/10/25 11:09
2019/10/25 11:54