回答編集履歴

2

訂正

2020/03/14 03:41

投稿

退会済みユーザー
test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- カッコが全角だからでは?
9
+ カッコが全角だからでは? (3/14 12:40 訂正しました。右 ⇒ 左)
10
10
 
11
11
 
12
12
 

1

追記

2020/03/14 03:41

投稿

退会済みユーザー
test CHANGED
@@ -7,3 +7,43 @@
7
7
 
8
8
 
9
9
  右カッコが全角だからでは?
10
+
11
+
12
+
13
+ **【追記】**
14
+
15
+
16
+
17
+ 回答がダブってしまったので、お詫び(?)に追加情報など・・・
18
+
19
+
20
+
21
+ 開発・実行環境はどうしているのか分かりませんが、適切なものを使っているならエディタレベルで間違いを表示してくれると思いますので、そういうものを探して使ってみてはいかがですか? 例えば Visual Studio Community 2019 の場合(JavaScript の開発には重すぎると思いますが)、以下のように今回の問題の部分を表示してくれます。
22
+
23
+
24
+
25
+ ![イメージ説明](f32751419876dc9bb7f4fd365b7409eb.jpeg)
26
+
27
+
28
+
29
+ それを無視して Visual Studio から IE 上で実行してみると以下の画像のようにエラーがあることが表示されます。
30
+
31
+
32
+
33
+ ![イメージ説明](4444c5aebd109f8ad4ad96f0255e7e31.jpeg)
34
+
35
+
36
+
37
+ [はい]をクリックすると以下のようになります。calc は定義されていませんと出ていますが、それは calc メソッドが JavaScript として文法的に間違っていて無効なのでメソッドとして認識されてないからです・
38
+
39
+
40
+
41
+ ![イメージ説明](855e264c2f619f68983f1391ed4f7389.jpeg)
42
+
43
+
44
+
45
+ ブラウザに付属しているツールを使うという手もあります。以下の画像は Chrome で質問者さんのコードを実行して、ディベロッパーツールでコンソールへの出力を見たものです。calc is not defined という上と同じエラーになっているのが分かります。
46
+
47
+
48
+
49
+ ![イメージ説明](7c072ac6765b864b6a60cc3d8c0f7455.jpeg)