do{
//要执行的语句
}while(条件)
for(var i=0;i<10;i++){
//要执行的语句
}
//在for循环条件中可以声明多个变量
数组的定义:多个变量的集合
数组的声明方式:
var arr=[];
var arr=new Array();
var arr=new Array(n);//知道数组内有几个值
声明数组并初始化值:
var arr=['值1','值2','值3'];
var arr=new Array('值1','值2','值3');
数组的两个特征:
下标:用来标识数组中元素的位置,下标从0开始,不重复
-->
练习:
1.(用do...while语句)可以一直输入员工名字,输入内容为exit时结束
do{
var uname=prompt('请输入员工姓名');
if(uname=='exit'){
break;
}
}while(true);
2.写一个for循环
for(var i=0;i<=100;i++){
console.log(i);
}
3.输出1-100所有的偶数
for(var i=0;i<=100;i+=2){
console.log(i);
}
4.输出1-100所有的奇数
for(var i=1;i<=100;i+=2){
console.log(i);
}
5.输出所有1-100之间所有的奇数和
for(var i=1;num=0;i<=100;i+=2){
num+=1;
}
console.log(num);
6.输出所有1-100之间所有的偶数和
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)+' ');
}
}