JavaScript

JS for循环语句的简介说明

下文笔者讲述javascript中for循环语句的使用方法简介说明,如下所示

for循环的功能

for循环语句:
   根据传入的条件进行循环

for循环的语法:
   for(initialization; condition; increment) {
    // 要执行的代码
   }

参数说明:
   initialization:
     为一个表达式或者变量声明,我们通常将该步骤称为“
      初始化计数器变量”,在循环过程中只会执行一次;
   
   condition:
     为一个条件表达式,与 while 循环中的条件表达式功能相同,
     通常用来与计数器的值进行比较,以确定是否进行循环,
     通过该表达式可以设置循环的次数;

   increment:
      为一个表达式,用来在每次循环结束后更新(递增或递减)计数器的值

for循环示例

for (var i = 1; i <= 10; i++) {
    document.write(i + " ");
}

for循环遍历数组

var fruits = ["a", "b", "c", "d", "e"];
for(var i = 0; i < fruits.length; i++) {
    document.write(fruits[i] + " ");
}

javascript省略表达式的写法

// 省略第一个表达式
var i = 0;
for (; i < 5; i++) {
    // 要执行的代码
}
// 省略第二个表达式
for (var y = 0; ; y++) {
    if(y > 5){
        break;
    }
    // 要执行的代码
}
// 省略第一个和第三个表达式
var j = 0;
for (; j < 5;) {
    // 要执行的代码
    j++;
}
// 省略所有表达式
var z = 0;
for (;;) {
    if(z > 5){
        break;
    }
    // 要执行的代码
    z++;
}

for循环嵌套---打印9*9乘法口诀

for (var i = 1; i <= 9; i++) {
    for (var j = 1; j <= i; j++) {
        document.write(j + " x " + i + " = " + (i * j) + " ");
    }
    document.write("<br>");
}
javascript使用for语句实现的9*9乘法表