JavaScript (23) JavaScriptのエラー

現在囲碁シミュレーターの次版を作成中ですが、デバッガの使い方が分からず、ちょっとしたバグに手こずりました。Safari と Chrome 双方の JavaScript エラーコンソールの見方を紹介しておきます。
まず Safari の場合はメニューの「開発」「エラーコンソールを表示」で下図のようなエラーコンソールが表示されます。
図22 Safari エラーコンソール
【図22 Safari エラーコンソール】
次に Chrome の場合はメニュー「ツール」「JavaScript コンソール」で下図のような JavaScript コンソールが表示されます。
図23 Chrome JavaScript コンソール
【図23 Chrome JavaScript コンソール】
今回のエラーは以前 pos07.js に作った変数 playout と同じ名前の関数 playout() を simulator04.js に作ってしまったために起こりました。[プレイアウト]ボタンを押したら playout() を呼ぶように simulator04.html に記述したのですが、押しても何も起こりません。デバッガでは playout() に飛んでこないことは分かっても、なぜ飛んでこないかは分かりませんでした。
JavaScript のプログラムが思うように動作しない場合は、このようなコンソールでエラーを確認してみましょう。

コメントを残す