if ステートメント
構文:
if(条件){
ステートメント 1;
}
else{
ステートメント 2;
}
反復ステートメント
1. do-while ステートメント
構文:
do{
statement
}while(expression) ;
2. while ステートメント
構文:
while(expression){
statement
}
3. for ステートメント
構文:
for(initialization;expression;post-loop-expression) {
statement;
}
4. for-in ステートメント
構文:
for(property in Expression){
statement
}
例:
上記の 4 つのメソッドを使用して配列を走査します。
var iArr=new Array(1,2,3,4,5);
varindex=0;
//do-while
do{
console.log(iArr) [インデックス]);
}while(index
//while
index=0; console.log(iArr[index-1]);
}
//for
for(index=0;indexconsole.log( iArr[index]);
//for-in
for(x in iArr){
console.log(iArr[x]); >
タグ付きステートメント
次の構文を使用してステートメントを指定できます。後の呼び出し用にラベルを追加します:
label:statement
例:
start :var iCount=10;
この例では、ラベル start は後で Break ステートメントで使用できます。または continue ステートメントは
Break ステートメントと continue ステートメント
の両方を呼び出します。ループ内のコード実行をより厳密に制御できます。 Break ステートメントはループをすぐに終了できますが、Continue は現在のループを終了して次のループに入るだけです。例:
コードをコピーします
}
iNum ; .log( iNum);//4
iNum=0;
for(var i=1;iif(i%5==0){
続行 ;
}
iNum ;
}
console.log(iNum);//8
iNum=0; >for( var i=0;ifor(var j=0;jif(i==5&&j==5){
break外側;
}
iNum;
}
}
console.log(iNum);//55
iNum=0; ;10;i ){
for(var j=0;jif(i==5&j==5){
外側を続ける
}
iNum ;
}
}
console.log(iNum);//95
with ステートメント
with ステートメントは、特定のオブジェクト。その構文は次のとおりです。
コードをコピーします
コードは次のとおりです。
with(expression ){
statement
}
コードをコピー
コードは次のとおりです:
var sMessage="Hello World";
with(sMessage){
console.log(toUpperCase());//HELLO WORLD
コードをコピーします
コードは次のとおりです:
switch(expression){
case value1:
statement
break;
case value2:
statement
...
case valueN:
statement
break;
default:
statement
}
スイッチは文字列に使用できます。例:
var sColor="green"
switch(sColor); {
case "red":
console.log("#FF0000");
break;
case "green":
console.log("#00FF00");// #00FF00
break;
デフォルト:
console.log("#FFFFFF");
著者: Tian Xingjian、自己改善