javascript逻辑分支语句学习

79 阅读1分钟

1.程序 = 程序语句 + 数据结构 +算法

2.程序语句 :逻辑分支语句

//if语句
if(条件表达式){
    语句块1
}

//if else 语句 
if(条件表达式){
    语句块1
}
else{
    语句块2
}

//if else if 语句
if(条件表达式1){
    语句块1
}
else if(条件表达式2){
    语句块2
}
else{
    语句块3
}


//if 嵌套
    if(条件表达式){
        语句块
        if(条件表达式){
           语句块
        }
    }

3.编程思想 1 总结出可以使用多个if语句 不一定要一个if中再进行else if判断 这要分情况讨论

4.switch分支语句

switch(表达式) {
  case1 :               
    语句块1
    break           // 不写会穿透 根据情况使用
  case2:    
    语句块2
    break
  case3case4// 多值对应
    语句块3
    break
  default:
    语句块  
}

注意 值和表达式为 全等关系 ===

5.关于 % 运算可以用于循环 例如 星期 月份 年份 等等 6.通过乘除来锁定数值区间 通过最高位数来锁定区间 91 92 93 /10 --> 9.1 9.2 9.3

7.三目运算符 条件 ? 语句1 ; 语句2 注意这里只能写一条语句来比较 如果要多条估计要嵌套 var content = age>=18 ? "成年人 " : "未成年人" console.log(content)

8.单步调试

练习总结 var a

    document.write(a)  // undefined
    document.write(a+=2) // NaN

来自其他博客 有加法运算符,但是无String类型的时候,都会优先转换为Number类型