break: 跳出整個循環
continue: 結束當次循環,並繼續下一次循環
/*
break: 跳出整個循環
continue: 結束當次循環,並繼續下一次循環
*/
for ( var i = 0; i < 10; i++){
if ( i == 5 ){
document.write("break:" + i + "<br/>");
break;
}
document.write(i + "<br/>");
}
document.write("here!");
for ( var i = 0; i < 10; i++){
if ( i == 5 ){
document.write("break:" + i + "<br/>");
continue;
}
document.write(i + "<br/>");
}
document.write("here!");
/*
嵌套:循環裏面還有循環。
*/
//0 - 9 10次;
for ( var i = 0; i < 10; i ++){
for ( var j = 0; j < 10; j++){
document.write("i = " + i + ", j = " + j + "<br/>");
}
}
var i = 0;
for ( var j = 0; j < 10; j++){
document.write("i = " + i + ", j = " + j + "<br/>");
}
//
i = 1;
for ( var j = 0; j < 10; j++){
document.write("i = " + i + ", j = " + j + "<br/>");
}
i = 2;
for ( var j = 0; j < 10; j++){
document.write("i = " + i + ", j = " + j + "<br/>");
}
i = 3;
for ( var j = 0; j < 10; j++){
document.write("i = " + i + ", j = " + j + "<br/>");
}
// 對用戶輸入名稱例子做三次限制,
// 如果輸入是admin則直接提示用戶正確,程序結束,
// 否則提示用戶輸入錯誤,並繼續彈出輸入框直到三次結束。
//做三次限制,即爲三次循環
for (var i = 2 ; i >=0; i--){
//接收輸入框的輸入
var username = prompt('please input:');
//判斷輸入的用戶名是否等於 admin
if ( 'admin' == username ){
document.write("用戶名正確!");
//當正確,則跳出循環
break;
}else{
document.write("用戶名錯誤!還剩 <" + i + "> 機會!" );
}
}
// 打印99乘法表。
for ( var i = 1; i < 10; i ++){
for ( var j = 1; j <= i; j++){
// document.write("i = " + i + ", j = " + j + "<br/>");
document.write( i + " * " + j + " = " + ( i * j) + " ");
//如果當前兩個數的乘積小於10,那麼多空一個空格,爲了對齊。
if ( i * j < 10 ){
document.write(" ");
}
}
//內層for循環整體結束一輪後,加一個換行,爲了結果是9行。
document.write("<br/>");
}