ここで少し厚かましいかもしれませんが、これに答えてください。次のコードを検討してください。
a=1;
while(a<=6) {
console.log(a);
a++;
}
これを実行すると、コンソールに 1 から 6 までの値が表示され、次に別の 6 が表示されます。
これを見てください:
a=1;
while(a<=6) {
console.log(a);
++a;
}
これを実行すると、1 から 7 までの値が得られます。
なぜこうなった?私の理解では、式が true と評価された場合にのみステートメント ブロックが実行されるということでした。私の例の2番目でこれはどのように可能でしょうか? そして、最初に 6 が 2 回現れるのはなぜですか? 私にとって非常に混乱しています。
簡単に説明できれば(私はまだ学んでいます)、それは素晴らしいことです。