回答編集履歴
3
日本語追加
test
CHANGED
@@ -1,4 +1,3 @@
|
|
1
|
-
まず結論からいいます。
|
2
1
|
catchできない理由はエラーメッセージに表示されている通り、「シンタックスエラー(構文ミスによるエラー)だから」です。
|
3
2
|
|
4
3
|
- 前者のエラーは`aler()`を実行しようとしたけどできなかったので、キャッチできました。
|
@@ -7,7 +6,7 @@
|
|
7
6
|
- 後者のエラーはシンタックスエラーです、
|
8
7
|
- つまりわかりやすく極端にいうと、それはJavaScriptのコードではありません。
|
9
8
|
- `alert(;`なんていう文法はJavaScriptには存在しません。
|
10
|
-
- よって、そもそもJavaScriptを書いていないので全体的にコードが機能していません。
|
9
|
+
- よって、そもそもJavaScriptを書いていないので全体的にコードが機能していません(例えば、`.js`というファイルの中に、pythonの文法で書いたらエラーになりますよね。そういう感じです)。
|
11
10
|
- プログラム自体が動作していないのですから、try/catchどころの問題ではありません。
|
12
11
|
- ブラウザ(開発者ツール)が「それはJavaScriptの文法とは違うから何もできないよ!!!」と警告してくれています。
|
13
12
|
|
2
日本語追加
test
CHANGED
@@ -3,10 +3,13 @@
|
|
3
3
|
|
4
4
|
- 前者のエラーは`aler()`を実行しようとしたけどできなかったので、キャッチできました。
|
5
5
|
- `aler()`という任意で定義したかもしれない関数を検索してみたけどなかったという感じです。
|
6
|
-
- 処理上のエラーです。
|
6
|
+
- 処理上のエラーをプログラムで検知しています。
|
7
7
|
- 後者のエラーはシンタックスエラーです、
|
8
8
|
- つまりわかりやすく極端にいうと、それはJavaScriptのコードではありません。
|
9
|
+
- `alert(;`なんていう文法はJavaScriptには存在しません。
|
9
|
-
- そもそもJavaScriptを書いていないので全体的にコードが機能していません。
|
10
|
+
- よって、そもそもJavaScriptを書いていないので全体的にコードが機能していません。
|
10
|
-
-
|
11
|
+
- プログラム自体が動作していないのですから、try/catchどころの問題ではありません。
|
12
|
+
- ブラウザ(開発者ツール)が「それはJavaScriptの文法とは違うから何もできないよ!!!」と警告してくれています。
|
11
13
|
|
12
14
|
ご質問の内容は後者のコードもtry/catchさせたいとのことですが、無理だと思います。
|
15
|
+
だってそのコードはJavaScriptではないのですから…!
|
1
日本語修正
test
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
まず結論からいいます。
|
2
|
-
catchできない理由はエラーメッセージに表示されている通り、「シンタックスエラーだから」です。
|
2
|
+
catchできない理由はエラーメッセージに表示されている通り、「シンタックスエラー(構文ミスによるエラー)だから」です。
|
3
3
|
|
4
4
|
- 前者のエラーは`aler()`を実行しようとしたけどできなかったので、キャッチできました。
|
5
5
|
- `aler()`という任意で定義したかもしれない関数を検索してみたけどなかったという感じです。
|