特集PC技術

とあるJavaScriptの情報図書

 

【JavaScript】[ECMAScript] break文

ここでは、JavaScriptの繰り返し文やswitch文で使用するちょっと特殊な構文を説明します。
繰り返し文は指定した回数が満たすまで実行されますが、意図的にとめたい場合があると思います。
たとえば、配列の中から探したいデータを発見したときなどです。

目次

[1] break文の構文

ループ文などで意図的に中断します。

break;

var i = 0;
for(i = 0; i <= 10; i++){
	document.writeln(i);
	if(i == 5){
		break;
	}
}

break文はif文と一緒に用いられることが多いです。
上記の場合はループ条件が10に満たす前に終わります。
break;文を使用するときの注意ですが、最も内側のループを抜けます。

[2] ラベル付break文の構文

break文だけだと1つのループしか抜けることができませんでした。
ラベル付break文を使用すると2重以上のループを抜けることができます。

ラベル名:
break ラベル名;

var i = 1;
var j = 1;

loopend:
for(i = 1; i <= 5; i++){
	for(j = 1; j <= 5; j++){
		document.writeln("掛け算=" + (i*j));

		if(i * j == 15){
			break loopend;
		}

	}
}

breakを使用する前にラベルをつけます。ラベル名をつけるときの文末「:(コロン)」です。

[3] 更新履歴

日付 詳細
2011/07/15 コンテンツ公開

コメントの投稿


画像の中に見える文字を入力してください。

トラックバックURL

http://www.isl.ne.jp/cgi-bin/mt/mt-tb.cgi/1678

サイト内検索

twitterTwitter

最新ブログ記事

2014年05月12日

Unityでミニゲームを作ろう!

[第1回]Unityってどんなツール?

2013年11月13日

独学iOSプログラミング

第5回 XCodeデバック設定

2013年10月09日

独学iOSプログラミング

第4回 iOSの確認したいこと

2013年09月11日

独学iOSプログラミング

第3回 iOSプログラミングの開発方法

2013年06月12日

独学iOSプログラミング

第2回 iOSプログラミングの基本

ISL 情報戦略研究所

pagetopこのページの先頭へ戻る