エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
jsのforとwhile - ロックスターになりたい
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
jsのforとwhile - ロックスターになりたい
var r = 500; var x,y; for (x = 0; x < r; x++) { for (y = 0; y < r; y++) { } } よりも x = r; while... var r = 500; var x,y; for (x = 0; x < r; x++) { for (y = 0; y < r; y++) { } } よりも x = r; while (x-- > 0) { y = r; while (y-- > 0) { } } のほうが早い。 前のやつが985ms後のやつが500msだった。whileで書いたほうが圧倒的に早いけど、じゃあwhileでかくべきかというとバランスの問題。 ループの真ん中に演算を入れる。 while (x-- > 0) { y = r; while (y-- > 0) { area++; } } これで1032msになる。areaを1回インクリメントするだけでfor/whileで得した分は吹き飛ぶので、ループの中身を何とかするほうが先。