do{
//要執(zhí)行的語(yǔ)句
}while(條件)
for(var i=0;i<10;i++){
//要執(zhí)行的語(yǔ)句
}
//在for循環(huán)條件中可以聲明多個(gè)變量
數(shù)組的定義:多個(gè)變量的集合
數(shù)組的聲明方式:
var arr=[];
var arr=new Array();
var arr=new Array(n);//知道數(shù)組內(nèi)有幾個(gè)值
聲明數(shù)組并初始化值:
var arr=['值1','值2','值3'];
var arr=new Array('值1','值2','值3');
數(shù)組的兩個(gè)特征:
下標(biāo):用來標(biāo)識(shí)數(shù)組中元素的位置,下標(biāo)從0開始,不重復(fù)
-->
練習(xí):
1.(用do...while語(yǔ)句)可以一直輸入員工名字,輸入內(nèi)容為exit時(shí)結(jié)束
do{
var uname=prompt('請(qǐng)輸入員工姓名');
???if(uname=='exit'){
??? break;
???}
}while(true);
2.寫一個(gè)for循環(huán)
for(var i=0;i<=100;i++){
console.log(i);
}
3.輸出1-100所有的偶數(shù)
for(var i=0;i<=100;i+=2){
console.log(i);
}
4.輸出1-100所有的奇數(shù)
for(var i=1;i<=100;i+=2){
console.log(i);
}
5.輸出所有1-100之間所有的奇數(shù)和
for(var i=1;num=0;i<=100;i+=2){
num+=1;
}
console.log(num);
6.輸出所有1-100之間所有的偶數(shù)和
for(var i=0,num=0;i<=100;i+=2){
num+=i;
}
console.log(num);
7.輸出五行10列*
for(var a=0;a<5;a++){
document.write('
');
for(var i=0;i<=10;i++){
document.write('*');
}
}
效果:
**********
**********
**********
**********
**********
for(var i=5;i>=0;i--){
document.write('
');
for(var j=i;j<5;j++){
document.write('*');
}
}
效果:
*
**
***
****
*****
8.寫99乘法表
for(var i=1;i<=9;i++){
document.write('
');
for(var j=1;j<=i;j++){
document.write(j+'*'+i+'='+(i*j)+' ');
}
}