記事の紹介この記事では制御式に対して扱います。break;初めてのWeb基本の終わりに。条件式1が真のときに式1を実行し、偽の時に条件式2で真になったら式2を実行し、両方偽の時はelseの式3実行します。elseが必要ではない場合はelse以降は省略しても構いません。"は数字です";}}</script></head><body><h1>数字か否かを判明します。id="result"></p></body></html>「document.getElementById(“number”).value」で入力された値を取得します。v.lengthには文字列であるvの長さを求めた物です。v.lengthに対しては前の配列の記事を見ると理解できると思います(Stringは文字が集まって作られた配列ですので配列のようにlengthを使えます)。Number」という意味で、「vが数字であること」が真ならtrueを返す関数です。その結果によって、表示する文字列を変化させています。i++;」「i—;」の様な演算子を「単項演算子」と呼びます。「+」「-」「*」「/」「%」といった演算子2つの数値の演算を行うので「二項演算子」と呼ばれます。三項演算子とは、「?」と「:」を組見合わせたもので、if~else文のような処理を簡略化したものです。条件式?式1:式2使用法もし、条件式が真なら式1を、偽なら式2を実行します。"偶数です":"奇数です";}}</script></head><body><h1>奇数か偶数かを判断します。奇数か偶数かを判断します。入力判定for文for文はある条件の下で処理を繰り返す時に使います。{式1}使用法for文は以下の様な処理手順は以下の通りです。継続条件式が真なら式1を実行、もし偽なら終了する。再条件式を実行2に戻る例えば、10回アラートウィンドウを表示するfor文を見てみましょう。{alert(i+“回目発動”)}この例を上記の例に代入するとi=0を実行する継続条件式(i<=10)が真(i=0なのでi<=10と言う継続条件式に当てはまる)なので「alert(i+“回目発動”)」(上記の例の式1に該当)を実行します。再条件式(i++)を実行によってiは0から1になる。繰り返してiが11になったらfor文は終わる。詳しい例がないまま説明が続いて理解しづらいと思います。使用例を通ってもう一回確認してみましょう。s;}</script></head><body><h1>1から入力値までの合計を求めます。id="result"></p></body></html>実装1から入力値までの合計を求めます。合計whileループwhile文はfor文とよく似ていますが、ループ継続の条件が真である間、式1の実行を繰り返します。先ほどのfor文を使ってアラートウィンドウを10回実行する例を、while文で書き直すと以下のようになります。{alert(i+“回目発動”)i++;}switch~case式の値に応じて、いくつかの処理に分岐させる場合に使用します。「値3」の時は「式3」を実行、それ以外の時は式5を実行という具合になります。s;}</script></head><body><h1>押した方向キーのボタンを判明します。押した方向キーのボタンを判明します。break;forやwhileのようにループ文の場合は条件が満たされるまでループが止まらなくて制御が難しいです。ここで登場するのがcontinueとbreakです。continueやbreakはfor文やwhile文といったループ処理において、その処理の方向を変える命令です。//条件式2の場合実行をしない。//条件式2の場合実行をしない。//ループを抜ける}}使用法for文やwhile文でcontineが呼ばれるとcontinue文が呼ばれると、処理が行われることなく次の処理に移ります。それに対してbreakが呼び出されると、ループの処理が終わります。{//whileの条件をtrueにすると条件がいつも真なので無限ループをします。{document.getElementById("s").textContent=sum;//普通なら無限ループでwhileが終わることはありませんがbreakを使うことによってwhileが止まりました。{//もしiの値が奇数の場合は何もしないように設定しました。{//ここではiが100まで繰り返すようにしました。{document.getElementById("s").textContent=sum;//普通なら1から100までの合計を求めるようになりますがbreakを入れることによってforが止まるようになりました。{//もしiの値が奇数の場合は何もしないように設定しました。onclick="sum_by_for()">forでsum</button></body></html>実装1から10までの中で偶数だけの合を求めるwhileでsumforでsum初めてのWeb基本の終わりに。ここまでついて来て下さった皆様、誠にありがとうございました。私の足りない知識で頑張って連載したWeb開発の記事でしたが、どうでしょうか?できれば皆の役に立つ良い記事として思われたいですね。質問などがございましたら自由掲示板にいくらでも問い合わせができますので、よろしくお願いいたします。読み込み中...관련コメントを投稿するにはログインが必要です。site!%d人のブロガーが「いいね」をつけました。