回答編集履歴

1

巻き上げについてコメント追加

2019/11/29 14:04

投稿

draq
draq

スコア2573

test CHANGED
@@ -8,6 +8,6 @@
8
8
 
9
9
  ```
10
10
 
11
- `var`で宣言した変数は巻き上げされるため、後の`var Date`のせいで`Date`型が`undefined`になってしまうのが原因です。
11
+ `var`で宣言した変数は巻き上げされるため、後の`var Date`のせいで`Date`型が`undefined`になってしまうのが原因です。詳しくは「JavaScript 巻き上げ」等で検索すると色々解説されたサイトが出てきます。
12
12
 
13
13
  解決策としては、`var Date`で宣言している変数名を変更しましょう。