day02-JavaScript运算符及条件控制语句

运算符

  • 算数运算符

  • 逻辑运算符

  • 比较运算符:>   <   >=   <=   !=   ==   ===   !==

  • 当出现><号时,他会自动进行数字类型的转换(number)
  • 当对应比较的都是字符串时,其比较的是Ascii码值
  • 赋值运算符

  • 位移运算符

表达式概念

表达式是由变量和运算符构成

  • 算法表达式:由对应的算法运算符组成
  • 逻辑表达式:由对应的逻辑运算符组成
  • 条件表达式:由对应的比较运算符组成

三目运算

条件表达式  ? true的结果 :false的结果

示例

console.log(2>3?10:20)//20

 执行顺序

 控制语句

控制语句分为:条件控制语句 和 循环控制语句

条件控制语句

  • if else 
if(条件表达式){
    对应满足条件的执行代码
}else{
    不满足条件的执行代码
}
  • switch case
swith (值表达式){
    case 值1:
        执行的代码
        break;
    case 值2:
        执行的代码
        break;
    case 值3:
        执行的代码
        break;
    default:
        上面都不满足,执行的代码
}

if else 和switch case的区别:

  • if 的空间复杂度低于 switch、if 的时间复杂度高于 switch
  • if 用于区间的判断,switch 是用于判断
  • if 的多分枝采用 else if 来实现
  • if 里面的条件表达式返回的是对应的 boolean 类型值,如果里面的条件表达式不是 boolean 类型,会自动转为 boolean 类型值
  • if 的效率低于 switch
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值