「JavaScript/制御構造」の版間の差分

削除された内容 追加された内容
U14269 (トーク | 投稿記録)
cleanup
無限ループについて追記。
208 行
</source>
 
 
ウェブブラウザ上のJavaScriptで本当に無限ループがほしい場合は、[[JavaScript/DOM/window/setInterval|window.setInterval]]などのメソッドを使用します。
もし、上記のような無限ループを実行してしまった場合には、ウェブブラウザ上で実行している場合、ブラウザあるいはタブそのものをクローズするなどして、ブラウザごと終了すれば、なおります。
 
万が一、ブラウザを終了できない場合や、タブを閉じれない場合でも、パソコンそのものを強制終了すれば済みます。もし強制終了できない場合、電源ボタンを押せば済みます。
 
 
また、特に気をつけるべき注意事項として、公開しているウェブページでは、絶対に、上記のような無限ループは、組み込まないでください。
 
なぜなら、一般のページ訪問者は、故障の原因が何か分かりませんので、故障の原因を特定してパソコンを直すのに、多大な時間を浪費してしまうので、迷惑行為になってしまいます。
 
 
どうしても、ウェブブラウザ上のJavaScriptで本当に比較的安全な無限ループがほしい場合は、[[JavaScript/DOM/window/setInterval|window.setInterval]]などのメソッドを使用します。
 
<source lang="javascript">