質問編集履歴

2

ブレークポイントについて画像を追加

2017/01/03 08:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -19,3 +19,49 @@
19
19
  なぜか広告だとよくわからないクレームが入ったので、
20
20
 
21
21
  画像を削除しました。
22
+
23
+
24
+
25
+
26
+
27
+ >>>
28
+
29
+ ブレークポイントで止まった状態でないと変数の値は見れません。
30
+
31
+
32
+
33
+ クリックで左青い矢印をつけてブレークポイントは作っているのですが、
34
+
35
+ 画像の通りやはり出てきません。
36
+
37
+ ![イメージ説明](7bfc1b0c8b1d499b3a3dca5f9faf9e2e.jpeg)
38
+
39
+
40
+
41
+ >>>
42
+
43
+ var result = amount / num;
44
+
45
+
46
+
47
+ という行にバグがありそうで、その原因をさぐりたいとき(なんて無いと思いますが)、
48
+
49
+ その入力値と出力値を印刷して(じゃなかったトレース出力して)、自分が思っているかどうかを確認するという技だと思います。
50
+
51
+
52
+
53
+ 挟むことで出力前と後の値を確認して、うまく処理できているか確認する作業をしているのですね。
54
+
55
+
56
+
57
+
58
+
59
+ >>>
60
+
61
+ 変数の値を埋め込んでログ出力すること
62
+
63
+
64
+
65
+ 難しいですね、埋め込むとはconsoleオブジェクトに変数の中身を入れるということですかね?
66
+
67
+ 入れてlogにそれを表記することなんですかね?

1

なぜか広告だとよくわからないクレームが入ったので、 画像を削除しました。

2017/01/03 08:10

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -2,14 +2,20 @@
2
2
 
3
3
 
4
4
 
5
- 複雑な場合は下記のように、影響する範囲を赤線三つのconsoleで上と下で割ってあげて、そのあとの値を表示することで、複雑な物でも範囲を狭める事が出来る。
5
+ 複雑な場合はconsoleで上と下で割ってあげて、そのあとの値を表示することで、複雑な物でも範囲を狭める事が出来る。
6
6
 
7
7
  と聞いたのですが、今はインスペクタでブレークポイントを作れば同じことができるので、今はやらなくなっていますか?
8
8
 
9
- ![イメージ説明](fbce0ef5b8ac677c9dca929e70d5abae.png)
9
+
10
10
 
11
11
 
12
12
 
13
13
  またこれによるメリットもはっきりしないのですが、
14
14
 
15
15
  このようにconsoleで挟むと、この時点で条件式がどうなっているかというメリットがあるのだと思いますが、ほかになんのメリットがあるのでしょうか?
16
+
17
+
18
+
19
+ なぜか広告だとよくわからないクレームが入ったので、
20
+
21
+ 画像を削除しました。