JS循环作业,简易ATM机

1.求1-100之间所有数的总和与平均数

    var sum = 0;
    var pingjunshu = 0;
    for (var i = 1; i <= 100; i++) {
        sum = sum + i;
    }
    pingjunshu = sum / 100
    console.log(sum);
    console.log(pingjunshu);

2.求1-100之间所有偶数的和

  var sum = 0;
    for (var i = 1; i <= 100; i++) {
        if (i % 2 == 0) {
            sum = sum + i
        }
    }
    console.log(sum);

3.求100之内7的倍数的总和

    var sum = 0;
    for (var i = 1; i <= 100; i++) {
        if (i % 7 == 0) {
            sum = sum + i
        }
    }
    console.log(sum);

4.使用for循环打印矩形,要求每次只能输入一个☆

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

5.使用for循环打印三角形

    // 使用for循环打印三角形
    var sum = '';
    for (var i = 1; i <= 10; i++) {
        for (var j = i; j <= 10; j++) {
            sum = sum + '☆'
        }
        sum += '\n';
    }
    console.log(sum);

6.使用for循环打印99乘法表

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

7.接收用户输入的用户名和密码 ,若用户名为“admin”,密码为“123456”,则显示用户登录成功!否则,让用户一直输入。

    var yonghuming = prompt('请您输入用户名')
    var mima = prompt('请您输入密码')
    while (yonghuming != 'admin' && mima != '123456') {
    yonghuming = prompt('请您输入用户名')
    mima = prompt('请您输入密码')
    }
    alert('登陆成功')

8.求整数1-100的累加值,但要求跳过所有个位数为3的数【用continue实现】

   var shuzi = 0;
    for (var i = 1; i <= 100; i++) {
        if (i % 7 == 0) {
            continue;
        }
        shuzi = shuzi + i
    }
    console.log(shuzi);

9.简易ATM


版权声明:本文为pinkmt原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。