// 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('您正在退出!');
}
}