0
点赞
收藏
分享

微信扫一扫

JavaScript流程控制—循环

玩物励志老乐 2022-04-05 阅读 145
javascript

在实际问题中,有许多具有规律性的重复操作,因此在程序中要完成这类操作就需要重复执行某些语句。

♥for循环

重复相同的代码

✿写100遍我爱你                                  

for(var i = 1; i <= 100; i++) {
    console.log('我爱你');
};

♦循环不相同的代码

这主要是因为使用了计数器i ,计数器i在每次循环过程中都会有变化。

 

for (var i = 1; i <= 100; i++) {
    console.log('这个人今年' + i + '岁了');
}

 

for (var i = 1; i <= 100; i++) {
    if (i == 1) {
        console.log('1岁了');
    } else if (i == 100) {
        console.log('100岁了');
    } else {
        console.log('今年' + i + '岁了');
    }
}

♦循环相同的操作

var sum = 0;
for (var i = 1; i <= 100; i++) {  //循环加法操作
    sum += i;
};
console.log(sum);  //1——100累加和5050

✿打印一行五颗星星

 

var str = '';
for (var i = 1; i <= 5; i++) {
    str = str + '★';  //循环字符串追加操作
};
console.log(str);

♥双重for循环

✿打印五行五列星星

var str = '';
for (var i = 1; i <= 5; i++) {
    for (var j = 1; j <= 5; j++) {
        str = str + '★';          //打印一行五颗星星
    }
    str = str + '\n';         //换行,开始打印下一行
};
console.log(str);

 

var str = '';
for (var i = 1; i <= 5; i++) {
    for (var j = 1; j <= i; j++) {
        str = str + '★';
    }
    str = str + '\n';
};
console.log(str);

var str = '';
for (var i = 1; i <= 5; i++) {
    for (var j = i; j <= 5; j++) {
        str = str + '★';
    }
    str = str + '\n';
};
console.log(str);

✿打印9*9 乘法表

var str = '';
for (var i = 1; i <= 9; i++) {
    for (var j = 1; j <= i; j++) {
        str = str + j + '*' + i + '=' + i * j + '\t';
    }
    str = str + '\n';
};
console.log(str);

 

 

举报

相关推荐

0 条评论