teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

変数の宣言について追記

2020/03/16 10:18

投稿

tsurugi
tsurugi

スコア89

answer CHANGED
@@ -52,6 +52,7 @@
52
52
  (ちなみに`addNum(1)`と書いていますが、元々のHTMLエレメントで`value="1"`と書いて`addNum(this.value)`と書いてもいいです。
53
53
  更に言うならHTMLエレメント側に直接`onclick="addNum(1)"`と書いた方がシンプルですが今回はonloadでやるということだったので割愛)
54
54
  - 処理ごとに値を取得しなおすより、値をグローバル変数で持ってた方がいいです。
55
+ - `var`での宣言は古いです。可能な限り`const`で宣言し、値を変更する必要がある場合のみ`let`を使いましょう。古いブラウザの対応をするとかじゃない限り`var`はいらないです……。
55
56
 
56
57
  あと、HTML側もいくらか変更を加えています。
57
58