JavaScript 基础(day04)

使用switch-case完成分数的判断
分数除以 10 在取整

复习

赋值运算符 = += -= *= /= %=
三目运算符

选择执行
if() { }
if() { } else { }
if() {} else if() {} else {}

false:  0 NaN "" undefined null

switch(条件) {
  case 1:
    语句1;
    break;
  ...
  default:
    语句n+1
    break;
}

循环语句

循环:一边又一边的执行相同或者不同的代码
循环条件:
控制执行的次数
循环体: 执行相同或者相似的代码

  1. while 循环
    while(循环条件) {
    循环体;
    }

  2. break
    在循环中, 可以提前结束任何形式的循环
    练习:声明变量保存任意一个数字,无限循环 弹出提示框, 并输入数字, 如果输入的数字大于保存的数字, 弹出提示 “big”, 如果输入数字小于保存的数字,弹出提示“small”, 否则警示框 “right”, 结束循环

isNaN() 判断一个值是否为NaN 如果是返回 true, 否则返回 false
  1. do-while 循环
    do {
    循环体
    } while(循环条件);
先执行一边循环体,然后再判断循环条件,即使循环条件为 false,也会先执行一边循环体

练习:声明变量保存 123456, 循环弹出提示框输入密码,如果输入正确结束循环体。
  1. for 循环
    for(表达式1; 表达式2; 表达式3) {
    循环体;
    }
    · 表达式1:初始值
    · 表达式2:循环条件
    · 表达式3:更新表达式(增量)

  2. break 和 continue
    break; 结束循环,后续不会再执行后续的循环
    continue 跳过后边的循环体,继续执行增量, 也就是下一次循环

练习:计算1~100之间所有偶数的和,如果遇到跳过
  1. 循环嵌套
    任何循环之间可以相互嵌套
    for (var j = 1; j <= 5; j++) {
    for (var i = 1, str = “”; i < j; i++) {
    str += “*”;
    }
    console.log(str);
    }

课后任务

  1. 整理思维导图

  2. 练习
    打印本世纪(2000~2100)前10个闰年
    计算 1~100之间所有整数的和, 当和大于 4000 的时候, 提前结束循环, 并打印当前的和
    打印九九乘法表

  3. JS中的函数,作用域

上一篇:WPF实用知识点


下一篇:Web前端 day04