JavaScriptのループ
JavaScriptのループ JavaScriptのループ
・for
・while(前置判定)
・do....while(後置判定)
JavaScriptのbreakとcontinue
・break
ループを止めループの(外の)次のコードから実行する。
・continue
実行中のループを止め次の値からループを始める。
JavaScript のFor.....In
Javaの拡張forのようなものでしょうかね?
配列やオブジェクトのプロパティーのループで使用。
結果は
赤
青
黄
となる。
・for
for (var=初期値;var<=最終値;var=var+increment)
{
繰り返されるコード...
}
・while(前置判定)
while (var<=endvalue)
{
繰り返されるコード...
}
・do....while(後置判定)
do
{
繰り返されるコード...
}
while (var<=endvalue)
JavaScriptのbreakとcontinue
・break
ループを止めループの(外の)次のコードから実行する。
<script type="text/javascript">
var i=0;
for (i=0; i<=10; i++)
{
if (i==3){break;}
document.write("The number is " + i);
}
</scrip>
・continue
実行中のループを止め次の値からループを始める。
<script type="text/javascript">
var i=0;
for (i=0; i<=10; i++)
{
//i==3になった時次の処理を止め、i=4の処理を始める。
if (i==3){continue}
document.write("The number is " + i);
document.write("<br />");
}
</script>
JavaScript のFor.....In
Javaの拡張forのようなものでしょうかね?
配列やオブジェクトのプロパティーのループで使用。
<script type="text/javascript">
var x;
//配列を作成
var mycolors = new Array();
mycars[0] = "赤";
mycars[1] = "青";
mycars[2] = "黄";
for (x in mycolors)
{
document.write(mycolors[x] + "<br />");
}
</script>
結果は
赤
青
黄
となる。
コメント
コメントの投稿
トラックバック
http://curiousabt.blog27.fc2.com/tb.php/82-8a42a1a7

