回答編集履歴

3

入力ミスの削除

2020/05/06 13:48

投稿

think49
think49

スコア18189

test CHANGED
@@ -56,8 +56,6 @@
56
56
 
57
57
  3. Chrome Developper Toolsのコンソール: 0
58
58
 
59
- 4. Chrome Developper Toolsのコンソール: 0
60
-
61
59
 
62
60
 
63
61
  **JSBinは「alert()を含んだコード」を正しく実行できない**ようですね…。

2

Google Chrome v81.0.4044.138

2020/05/06 13:48

投稿

think49
think49

スコア18189

test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- 私の環境(Google Chrome )では、次の動作でした。
45
+ 私の環境(Google Chrome v81.0.4044.138)では、次の動作でした。
46
46
 
47
47
 
48
48
 

1

JSBin

2020/05/06 13:42

投稿

think49
think49

スコア18189

test CHANGED
@@ -1,4 +1,66 @@
1
+ ### window.alert()
2
+
3
+
4
+
1
- `window.alert` はアラートダイアログを閉じるまで、**以降のコード実行を停止す**からです
5
+ `window.alert` はアラートダイアログを閉じるまで、**以降のコード実行を停止します**。
6
+
7
+
8
+
9
+ - [window.alert() - JSFiddle - Code Playground](https://jsfiddle.net/dkufbr8x/1/)
10
+
11
+
12
+
13
+ ```JavaScript
14
+
15
+ var i = 0;
16
+
17
+
18
+
19
+ while (i < 5){
20
+
21
+ alert("i = " + i);
22
+
23
+ console.log(i);
24
+
25
+ i++;
26
+
27
+ }
28
+
29
+ ```
30
+
31
+
32
+
33
+ 従って、初回のアラートダイアログを閉じるまではループ処理が停止するのが通常の動作です。
34
+
35
+
36
+
37
+ ### JSBin
38
+
39
+
40
+
41
+ > 私は、JS Binで確認して、投稿しましたが、ご指摘後、Chromeで確認しら、問題なかったです。
42
+
43
+
44
+
45
+ 私の環境(Google Chrome )では、次の動作でした。
46
+
47
+
48
+
49
+ - [JS Bin - Collaborative JavaScript Debugging](https://jsbin.com/necuyequxu/edit?js,console,output)
50
+
51
+
52
+
53
+ 1. 「i = 0」のアラートダイアログ出現 -> [OK] 押下
54
+
55
+ 2. JSBinのConsole: 0
56
+
57
+ 3. Chrome Developper Toolsのコンソール: 0
58
+
59
+ 4. Chrome Developper Toolsのコンソール: 0
60
+
61
+
62
+
63
+ **JSBinは「alert()を含んだコード」を正しく実行できない**ようですね…。
2
64
 
3
65
 
4
66