① 求1-100之间所有数的总和与平均值(略~笔记已写)
    ② 求1-100之间所有偶数的和(略~笔记已写)
    ③ 求100以内7的倍数的总和(略~笔记已写)
    ④ 使用íor循环打印矩形☆(略~笔记已写)
    ⑤ 使用for循环打印三角形☆(略~笔记已写)
    ⑥ 使用for循环打印99乘法表(略~笔记已写)
    ⑦ 接收用户输入的用户名和密码,若用户名为”admin”,密码为”123456”,则提示用户登录成功!否则,让用户一直输入。

    1. <script>
    2. //⑦ 接收用户输入的用户名和密码,若用户名为"admin”,密码为"123456”,则提示用户登录成功!否则,让用户一直输入。
    3. do {
    4. var myname = prompt('请输入用户名');
    5. var password = prompt('请输入密码');
    6. } while (myname !== 'admin' || password !== '123456'); //这里为什么不能用 && 而是用 ||
    7. alert('恭喜您登录成功')
    8. </script>

    图片10.png图片11.png
    ⑧ 求整数1~100的累加值,但要求跳过所有个位为3的数[用continue实现]。

    1. <script>
    2. //⑧ 求整数1~100的累加值,但要求跳过所有个位为3的数[用continue实现]。
    3. //分析:把循环得到的 i 值与 10 取余,得到个位数为3的数字 continue 跳过。
    4. var sum = 0;
    5. for (var i = 1; i <= 100; i++) {
    6. if (i % 10 == 3) {
    7. continue;
    8. }
    9. sum += 1
    10. }
    11. console.log(sum);
    12. </script>

    image.png
    ⑨ 简易ATM机(重点作业)

    • 里面现存有100块钱。
    • 如果存钱,就用输入钱数加上先存的钱数,之后弹出显示余额提示框
    • 如果取钱,就减去取的钱数,之后弹出显示余额提示框
    • 如果显示余额,就输出余额
    • 如果退出,弹出退出信总提示框
      <script>
         var money = 100;
         while (true) {
             var action = prompt('请输入以下序号进行操作:\n1.存款\n2.取款\n3.查询余额\n4.退出');
             if (action == 1) {
                 var deposit = prompt('请输入您要存入的金额');
                 money += (parseInt(deposit));
                 alert(`操作成功,您当前的余额为${money}`);
             } else if (action == 2) {
                 var withdrawMoney = prompt('请输入您要取出的金额');
                 money -= (parseInt(withdrawMoney));
                 alert(`操作成功,您当前的余额为${money}`);
             } else if (action == 3) {
                 alert(`操作成功,您当前的余额为${money}`);
             } else if (action == 4) {
                 alert('操作成功,正在退卡,请稍后');
                 break;
             } else {
                 alert('输入错误,请重新选择您需要的服务')
             }
         }
      </script>
      
      图片15.png
      图片14.png
      图片13.png
      图片16.png图片12.png