システム学習JavaScriptのメモ【3】
2489 ワード
JavaScript文
if文
breakとcontinueはサイクルで使用でき、サイクルの実行を制御するために使用されます. breakは、直接ループを終了し、次のコマンド を実行する. continueもサイクルを終了しますが、ループステートメントの先頭に戻ってループを続けます. caseの後には定数、変数、表式 があります.
if文
if(i > 5){ //
alert("abc...");
}
if(i > 5) //
alert("abc...");
if(i > 5){ // if...else...
alert("abc...");
}else{
alert("others!");
}
if(i > 5){ // else if
alert("abc...");
}else if(i < 0){
alert("-abc..");
}else{
alert("others!");
}
do-while文/*do-while */
var i = 0;
do{
i += 1;
}while (i<10); // ,
alert(i); // 10
while文/*while */
var i = 0;
while (i<10){ // ,
i += 1;
}
alert(i); // 10
for文/*for , , , */
var sum = 0;
var count = 10
for (var i = 0 ; i
for-i n文/*for-in */
var i;
var arr = new Array();
arr[0] = "a";
arr[1] = "b";
arr[2] = "c";
for (i in arr) // for-in
{
document.write(arr[i] + ",");
}
breakとcontinueの使用breakとcontinueはサイクルで使用でき、サイクルの実行を制御するために使用されます.
/*continue breakkeyi label */
num=["a","b","c","d"];
lab:
{
document.write(cars[0] + ",");
document.write(cars[1] + ",");
break lab;
document.write(cars[2] + ",");
document.write(cars[3] + ","); // “a,b”
}
switch文/*switch === == */
var i = 14;
switch (i) { // other
case 5:
alert("20");
break;
case 10:
case 13: //10,13
alert("30");
break;
case 15:
alert("40");
break;
default:
alert("other");
}
/* case */
var i = 14;
switch (true) { //true , true
case i < 3:
alert("i < 3"); // 14 < 3 false , 。
break;
case i > 3 && i <10:
alert(" i > 3 && i <10");
break;
default:
alert("other");
}