JavaScriptにおけるbreak、continueとreturnの用法区別例分析
3075 ワード
本論文の実例はJavaScriptにおけるbreak、continueとreturnの用法の違いを述べている。皆さんに参考にしてあげます。具体的には以下の通りです。
breakはこのforサイクルを停止しました。サイクルを抜け出してfn関数の後の文を実行し続けます。
このように書くと、fn関数がないと以下のエラーが発生します。
jsのマニュアルを調べたら、jsの中でreturn文はfunctionにしか入れられません。一つのfunctionの中で上記のようなエラーが出ないならば。
forEachではできません break 和 continueでは、以下のエラーを報告します。
returnを使ってもサイクル全体からはみ出すことはできません。
関心のある友達はオンラインHTML/CSS/JavaScriptコードを使ってツールを実行できます。http://tools.jb51.net/code/HtmlJsRunは上記のコードの運行効果をテストします。
さらに、JavaScriptに関する内容については、当駅のテーマを見ることができます。「JavaScript操作DOM技巧まとめ」、「JavaScriptページ要素操作技術のまとめ」、「JavaScript事件に関する操作と技巧大全書」、「JavaScript検索アルゴリズムのテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズム技術のまとめ」、および「JavaScriptはアルゴリズムと技術の総括を遍歴します。」
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます。
breakはこのforサイクルを停止しました。サイクルを抜け出してfn関数の後の文を実行し続けます。
function fn() {
for(var i = 0; i < 5; i++) {
if(i == 3) {
break;
}
console.log(i);
}
console.log("ha")
}
fn();//0 1 2 ha
continueは現在のサイクルを停止しただけで、後のサイクルを続けて実行します。サイクルが終わったら、fn関数の中のステートメントを実行し続けます。
function fn() {
for(var i = 0; i < 5; i++) {
if(i == 3) {
continue;
}
console.log(i);
}
console.log("ha")
}
fn();//0 1 2 4 ha
returnはこのforサイクルを停止しました。サイクルを抜け出してfn関数の後の文を実行します。
function fn() {
for(var i = 0; i < 5; i++) {
if(i == 3) {
return;
}
console.log(i);
}
console.log("ha")
}
fn();//0 1 2
注:このように書くと、fn関数がないと以下のエラーが発生します。
jsのマニュアルを調べたら、jsの中でreturn文はfunctionにしか入れられません。一つのfunctionの中で上記のようなエラーが出ないならば。
for(var i = 0; i < 5; i++) {
if(i == 3) {
return;
}
console.log(i);
}
forEachではできません break 和 continueでは、以下のエラーを報告します。
returnを使ってもサイクル全体からはみ出すことはできません。
var a=[1,2,3,4,5,6,7,8,9]
a.forEach((item,index)=>{
if(item == 6) {
return
}else{
console.log(item);
}
})
関心のある友達はオンラインHTML/CSS/JavaScriptコードを使ってツールを実行できます。http://tools.jb51.net/code/HtmlJsRunは上記のコードの運行効果をテストします。
さらに、JavaScriptに関する内容については、当駅のテーマを見ることができます。「JavaScript操作DOM技巧まとめ」、「JavaScriptページ要素操作技術のまとめ」、「JavaScript事件に関する操作と技巧大全書」、「JavaScript検索アルゴリズムのテクニックのまとめ」、「JavaScriptデータ構造とアルゴリズム技術のまとめ」、および「JavaScriptはアルゴリズムと技術の総括を遍歴します。」
本論文で述べたように、JavaScriptプログラムの設計に役に立ちます。