小案例 --(打印小星星)、(1-100之间偶数的和)、(ATM 简易取款机)

这篇博客包含三个JavaScript编程示例:1) 打印爱心星星图案,2) 计算1到100之间偶数的总和,3) 模拟简易ATM取款机操作。通过这些实例,读者可以加深对JavaScript循环、条件判断及用户交互的理解。
摘要由CSDN通过智能技术生成

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('输入金额不合理')
      }
    }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值