基础格式
!!for (语句 1; 语句 2; 语句 3) {
要执行的代码块
}
for单层循环
一般写法:
document.write(cars[0] + "<br>");
document.write(cars[1] + "<br>");
document.write(cars[2] + "<br>");
document.write(cars[3] + "<br>");
document.write(cars[4] + "<br>");
document.write(cars[5] + "<br>");
使用for循环
for (var i=0;i<cars.length;i++) {
document.write(cars[i] + "<br>");
}
for循环
语法结构:
for(初始化变量;条件表达式;操作表达式){
//循环体
}
举例:
for (var i = 1; i <= 5; i++) {
console.log('数字为:' + i + '\n');
}
案例:求一个数组的和以及平均值(涉及数组)
var sum =[1,2,3,4,6,7,10]
var o =0;
var p = 0;
sum[3]=55;
for(var i=0;i<sum.length;i++){
o = o +sum[i]
console.log(sum[i])
}p = o/sum.length
求一个数组的最大值(涉及数组)
var arr = [10,5,6,9,4,5];
var i =arr[0];
var w =arr[0];
for(var o=0;o<arr.length;o++){
if(i<arr[o]){
i = arr[o]
}
}console.log("最大"+i)
打印倒三角形
var i ="";
for(var k=1;k<=5;k++){
for(var q=1;q<=6-k;q++){
i = i + "❀";
}
i = i +"\n";
}
console.log(i);
打印正方形
var str="";
for(var i=1;i<=4;i++){
for(var j=1;j<=4;j++){
str = str+"*";
}
str = str+"\n"
}
console.log(str);
打印九九乘法表
var num= "";
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
num = num + j + "*" + i +"="+ j*i + "\t";
} num = num + "\n";
}console.log(num);