回答編集履歴
1
変数の宣言について追記
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
|
|