JSのデバグについて
複雑な場合はconsoleで上と下で割ってあげて、そのあとの値を表示することで、複雑な物でも範囲を狭める事が出来る。
と聞いたのですが、今はインスペクタでブレークポイントを作れば同じことができるので、今はやらなくなっていますか?
またこれによるメリットもはっきりしないのですが、
このようにconsoleで挟むと、この時点で条件式がどうなっているかというメリットがあるのだと思いますが、ほかになんのメリットがあるのでしょうか?
なぜか広告だとよくわからないクレームが入ったので、
画像を削除しました。
>>>
ブレークポイントで止まった状態でないと変数の値は見れません。
クリックで左青い矢印をつけてブレークポイントは作っているのですが、
画像の通りやはり出てきません。
>>>
var result = amount / num;
という行にバグがありそうで、その原因をさぐりたいとき(なんて無いと思いますが)、
その入力値と出力値を印刷して(じゃなかったトレース出力して)、自分が思っているかどうかを確認するという技だと思います。
挟むことで出力前と後の値を確認して、うまく処理できているか確認する作業をしているのですね。
>>>
変数の値を埋め込んでログ出力すること
難しいですね、埋め込むとはconsoleオブジェクトに変数の中身を入れるということですかね?
入れてlogにそれを表記することなんですかね?
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/01/03 04:22
2017/01/03 04:34
退会済みユーザー
2017/01/03 05:01
退会済みユーザー
2017/01/03 05:03
2017/01/03 08:01 編集
退会済みユーザー
2017/01/04 00:40
2017/01/04 12:20
退会済みユーザー
2017/01/04 12:47