1、打印小星星
// 打印小星星 // 用户输入星星的行数 let row = Number(prompt('请输入行数')) // 用户输入星星的列数 let rank = Number(prompt('请输入列数')) // 循环行 for (let i = 0; i < row; i++) { // 循环列 for (let j = 0; j < rank; j++) { document.write(`❤`) } document.write(`<br>`) }
2、1-100之间偶数的和
// 1-100的偶数的和 // 声明一个和变量 let num = 0 // 循环1--100之间的数 for (let i = 1; i <= 100; i++) { // 判断能被2整除的数 if (i % 2 == 0) { // 相加 num += i } } console.log(num) //2550
3、ATM 简易取款机
// 金额总数 let total = 1000 let input1 // 死循环 不断跳出输入框直到被写4退出 while (1) { input1 = Number(prompt(`请输入数字 1、取款 2、存款 3、查看余额 4、退出`)) // 判断 if (input1 === 1) { let withdrawal = Number(prompt('请输入取款金额')) if (withdrawal > 0 && withdrawal < total) { total -= withdrawal } else { alert('余额不足') } } else if (input1 === 2) { let deposit = Number(prompt('请输入存款金额')) if (deposit > 0) { total += deposit } else { alert('输入的存款金额不合理') } } else if (input1 === 3) { alert(`您的金额是:${total}`) } else if (input1 === 4) { break } else { alert('输入金额不合理') } }