コードAとコードBは++が後なので+1されないので実行結果が0になるのかなと思いますが、コードCは4行目のnumber++記述自体が形式上おかしいのではないかと思ったのですが、実行してみると1になりました。
++numberにしても1になりました。この3番目の記述はこのように書いてはいけないのでしょうか?ほかに書き方があるでしょうか?よろしくお願いします。
javascript
1コードA 2<html> 3<script> 4let number = 0; 5number=++; 6document.write(number); 7</script> 8</html> 9 10コードB 11<html> 12<script> 13let number = 0; 14number=number++; 15document.write(number); 16</script> 17</html> 18 19コードC 20<html> 21<script> 22let number = 0; 23number++; 24document.write(number); 25</script> 26</html> 27 28
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/08/25 06:01