06-JavaScriptフロー制御
2391 ワード
フロー制御基本概念 JavaScriptにおけるフロー制御の概念はC言語と同じです. にも順序構造、選択構造、循環構造があります.
構造ifを選択 JavaScriptのif選択構造はC言語と同じです. フォーマットは同じです. 特徴は同じです. 注意点も同じです.
注意点: C言語のコードブロックは変数の作用領域を制御するために使用できますが、JavaScriptのコードブロックは ではありません.
JavaScriptのSwitch選択構造はC言語とほとんど同じです. フォーマットは同じです. 特徴は同じです. 注意点も同じです.
注意点: caseは全部問題です. JavaScriptでcaseが等しいかどうかを判断するときは、イコール(=)ではなく、つまりタイプが等しいかどうかを判断し、値が等しいかを判断することができる とC言語は違います.JavaScriptのcase後は定数でもいいし、変数 でもいいです.
whileサイクル基本概念 JavaScriptのwhileサイクルはC言語と同じです. フォーマットは同じです. 特徴は同じです. 注意点も同じです.
JavaScriptのDowhileサイクルはC言語と同じです. フォーマットは同じです. 特徴は同じです. 注意点も同じです.
JavaScriptのforサイクルはC言語と同じです. フォーマットは同じです. 特徴は同じです. 注意点も同じです.
JavaScriptではC言語のgoto文は提供されていませんが、他の三大ジャンプはC言語の と同じです.リセット は直ちに所在関数 を終了します.
break は直ちに所在のswitch文または循環文を出し、作用範囲から離れると意味がありません.
continue は直ちに所在の循環文を抜け出して、作用範囲を離れて意味がありません.
構造ifを選択
if( 1)
{
1
}else if( 2){
2
}else if( 3){
3
}else{
4
}
{
var name = "lnj";
}
console.log(name); // lnj
Switch基本概念switch( ){
case :
1;
break;
case :
2;
break;
case n:
n;
break;
default:
n+1;
break;
}
var str = "123";
switch (str){
case 123:
console.log("123 ");
break;
case "123":
console.log("123 "); // 123
break;
default:
console.log("default");
break;
}
var num = 120;
switch (120){
case num: //
console.log("120"); // 120
break;
case 110: //
console.log("110");
break;
default:
console.log("default");
break;
}
whileサイクル基本概念
while ( ) {
1;
2;
....
}
ダウンタウンサイクル基本概念 do {
1;
2;
....
} while ( );
forサイクル基本概念for(① ;② ;④ )
{
③ ;
}
三大ジャンプ