JavaScript初心者さんの入門書です
繰り返しをする上で
繰り返しの概念は、JAVAスプリクトに限らず、C言語やJAVA、C#などプログラミングにおいてはとても重要で、必ずといっていいほど使うものです。
繰り返しを使うことで、作成するプログラムにも幅が広がり、様々なプログラムが作れるようになりますね。 このように便利な繰り返しですが、一つ間違うとPCをフリーズさせてしまうほどの重大な問題を引き起こしてしまうので、使うときには注意が必要です。
代表的なものが無限ループと呼ばれるものですが、これは、繰り返しを使う際、その継続条件を間違えてしまうと、ループから抜け出すことができなくなり半永久的にループをしてしまうというものです。
これに陥ると、Windowsの場合はCtrl + Alt + Deleteなどでタスクマネージャを開くなりして強制的にプログラムを終了させるしかなくなりますし、最悪の場合はPCがフリーズします。
さて、しかしそんな無限ループ、意図的に使いたくなるときが出てくることがあります。ですがその場合は、条件を満たしたときにループから抜ける処理をループの中に書かないといけません。
たとえば、for文において
for( ; ;)
と書けば、無限ループを作り出すことが出来ます。
そしてこのままですと本当に無限ループしてしまいますが、そこに
for( ; ; ){
if(条件){
break;
}
}
とすることで、ループから抜けることが出来るようになります。そういえば、break命令はswitch命令でも使いました。実はあのbreakとは、ループから抜けるための命令だったんですね。
このように、繰り返しとは、使い方次第でどんどん応用が利きますが、一つ使い方を間違えると、どんでもない問題を引き起こす原因にもなるというわけです。
カテゴリー:初級編
「繰り返しをする上で」は参考になりましたか?
繰り返しをする上で:関連記事
関数化してみる
関数という言葉は、数学でも出てきます。xなどの変数があって、その値によってyの値が変化する、いわゆ...
日付を扱う
JAVAスプリクトが、他の言語よりも優れている点として、日付や時間の扱いが簡単、という点があります...
配列を扱う
変数はみなさんもう知っていると思います。この変数とは、一つの変数には一つの値しか格納することが出来...
文字列を扱う
JAVAスプリクトにおいて、文字を表示するには document.write("表示する文字列")...
数値を扱う
さて、数値を扱ってみましょう。ここで言う数値とは、皆さんが知っているvarで宣言した変数に値を代入...
繰り返し(do)
繰り返しの方法として、forとwhileはもうご存じだと思います。これら2つの形式は、主に前置判定...
繰り返し(while)
みなさんは、もう繰り返しも、for命令も知っていると思いますが、繰り返しには、まだまだやり方があり...
繰り返し(for)
条件分岐と同じように、繰り返しもJAVAスプリクトプログラミングにおいて重要な概念です。 繰り返し...
条件分岐(switch)
JAVAスプリクトにおいて、条件分岐をするときは、if?else命令を使います。 これは基本ですね...
条件分岐(if)
作成するプログラムによっては、条件分岐というものが必要になってきます。 たとえば、数字を入力して、...
DHTMLとは
ニュースサイトや掲示板、ブログなど、テキストや画像だけのただ文字を読んだり画像を見たりするページ ...
JAVAとの違い
JAVAとの違い JAVAとJAVAスプリクトは違うもの、と言われますが、具体的にはどう違うのでしょ...
JAVAスプリクトとは?
皆さんご存じのように、JAVAというものはもはや色々なものに使われています。では、タイトルの JA...
JAVAscriptは色々な事ができます。ネット上には、色々なサンプルもありますが、カレンダーを作ったり、文字の色を変化させたり、ポップアップを示したり、WEB上で電卓を作成したり色々出来ます。
もちろん、ツリーメニューやラジオボタン、プルダウンメニュー、リンクを作るなどのHTMLでも出きるような事も、スクリプトを使えば出来てしまいます。
