JS循环练习
// 利用for循环打印三角形
var str = '';
var str1 = '';
for (var i = 1; i <= 7; i++) {
str += '★';
for (var j = i; j <= i; j++) {
console.log(str);
}
}
console.log('..................');
// 利用for循环打印倒立三角形
for (var i = 1; i <= 10; i++) {
for (var j = i; j <= 10-i; j++) {
str += '★';
}
str+='\n';
}
console.log(str);
console.log('..................');
// 利用for循环打印正方形
for (var a = 1; a <= 7; a++) {
for (var b = 1; b <= 7; b++) {
str1 += '★';
}
str1 += '\n'
}
console.log(str1);
// 倒立三角形
var str = '';
var str1 = '';
var str2 = '';
for (var i = 1; i <= 6; i++) {
for (var j = i; j <= 6; j++) {
str += '$';
}
str += '\n'
}
console.log(str);
// 打印一个九九乘法表
for (var i = 1; i <= 9; i++) {
for (var j = i; j <= 9; j++) {
str1 += (i + '*' + j + '=' + i * j + " ");
}
str1 += '\n'
}
console.log(str1);
console.log('.............');
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
str2 += (i + '*' + j + '=' + i * j + " ");
}
str2 += '\n'
}
console.log(str2);
var money = 100;
do {
var fun = prompt('请输入你的操作:\n 1.存钱 \n 2.取钱 \n 3.显示余额 \n 4.退出');
switch (parseInt(fun)) {
case 1:
money += parseInt(prompt('请输入存钱金额'));
alert('您的余额为' + money + '');
break;
case 2:
num = prompt('您要取多少钱呢?');
if (num > money) {
alert('您的余额为不足');
} else {
money -= num;
alert('您的余额为' + money + '');
}
break;
case 3:
alert('您的余额为' + money + '');
break;
}
} while (fun != 4);

浙公网安备 33010602011771号