码迷,mamicode.com
首页 > 其他好文 > 详细

循环练习

时间:2020-04-11 20:15:09      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:password   用户输入   额的   word   之间   输入密码   循环   rom   atm   

// 1、求1~100之间所有数的总和与平均值
        var sum = 0;
        var average = 0;
        for (var i = 1; i <= 100; i++) {
            sum += i;
        }
        average = sum / 100;
        console.log(‘总和为‘ + sum);
        console.log(‘平均值为‘ + average);
// 2、求1~100之间所有偶数的和
        var even = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 2 == 0) {
                even += i;
            }
        }
        console.log(even);
// 3、求100以内7的倍数的总和
        var sun = 0;
        for (var i = 1; i <= 100; i++) {
            if (i % 7 == 0) {
                sun += i;
            }
        }
        console.log(sun);
// 4、使用for循环打印矩阵,要求每次只能输出一个☆
        var str = ‘‘;
        for (var i = 1; i <= 5; i++) {
            for (var j = 1; j <= 5; j++) {
                str += ‘☆‘;
                str += ‘\t‘
            }
            str += ‘\n‘;
        }
        console.log(str);
// 5、使用for循环打印三角形
        var str = ‘‘;
        for (var i = 1; i <= 5; i++) {
            for (var j = 1; j <= i; j++) {
                str += ‘☆‘;
            }
            str += ‘\n‘;
        }
        console.log(str);
// 6、使用for循环打印九九乘法表
        var str = ‘‘;
        for (var i = 1; i <= 9; i++) {
            for (var j = 1; j <= i; j++) {
                str += j + ‘ב + i + ‘=‘ + i * j + ‘\t‘;
            }
            str += ‘\n‘;
        }
        console.log(str);
// 7、接收用户输入的用户名和密码,若用户名为“admin”,密码为“123456”,则提示用户登录成功!否则让用户一直登录
        var user = prompt(‘请输入用户名‘);
        var password = prompt(‘请输入密码‘);
        while (user !== ‘admin‘ || password !== 123456) {
            user = prompt(‘请输入用户名‘);
            password = prompt(‘请输入密码‘);
        }
        alert(‘登录成功‘);
do { username = prompt(‘请输入用户名‘); password = prompt(‘请输入密码‘); } while (username !== ‘admin‘ || password !== 123456) alert(‘登录成功‘);
8、求整数1~100的累加值,但要求跳过所有个位为3的数【用continue实现】
                var sum = 0;
                for (var i = 1; i <= 100; i++) {
                    if (i % 10 == 3) {
                        continue;
                    }
                    sum += i;
                }
                console.log(sum);
                             //简易ATM
// 里面现存有100块钱
// 如果存钱,就用输入钱数加上先存的钱,之后弹出显示余额提示框
// 如果取钱,就减去取的钱数,之后弹出显示余额的提示框
// 如果显示余额,就输出余额
// 如果退出,弹出退出信息提示框
        var money = 100;
        for (choose = 1; choose <= 4; choose++) {
            var choose = prompt(‘请输入您要的操作:\n1、存钱 \n2、取钱\n 3、显示余额\n 4、退出\n ‘);
            if (choose == 1) {
                var save = prompt(‘请您输入存的钱数:‘);
                money += parseInt(save);
                alert(‘您现在的钱数是:‘ + money);
            } else if (choose == 2) {
                var draw = prompt(‘请您输入取的钱数:‘);
                money -= parseInt(draw);
                alert(‘您现在的钱数是:‘ + money);
            } else if (choose == 3) {
                alert(‘您现在的钱数是:‘ + money);
            } else if (choose == 4) {
                alert(‘您正在退出!‘);
            }
        }

 

循环练习

标签:password   用户输入   额的   word   之间   输入密码   循环   rom   atm   

原文地址:https://www.cnblogs.com/wxdddm/p/12681639.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!