Javascript的流程控制

运算符

算数运算符:加、减、乘、除、取余 (+, -, *, /, %)

其中% 取余是判断一个数是否能被整除使用的

赋值运算符:将等号右边的值赋予给左边, 要求左边必须是一个容器

一元运算符 : 仅操作一个操作数. 比如: 正负号等 
    自增自减运算符 
        相同点
            不管是++或者-- 是在前还是在后,都是在原来的取值上自行增1或减1  类似于 => a += 1
        不同点
           符号前置 ++i => 先加1 再使用 (快捷记忆: ++在前 先加)
           符号后置  i++=> 先使用 再加1 (快捷记忆: ++在后, 后加)

比较运算符:> , < , >= , <= , == , === , != , !==
    重点介绍 等于和全等的区别, 推荐使用全等
    特殊说明
        如果是数字和"其他值"的比较 则其他值会自动转换成数字去比较
        涉及到"NAN"都是false (NaN)
        如果是"字符串"和"字符串"比较 则会比较每一个字符的ASCII码,同时是按位进行比较 
        如果是布尔值参与比较 布尔值会转换成数字0和1

逻辑运算符:逻辑运算符用来解决多重条件判断

&& 短路与  ||短路或  !取反 

语句

1.表达式:表达式是一组代码的集合,JavaScript解释器会将其计算出一个结果

语句分类:
    顺序语句
    分支语句
    循环语句


      

分支语句的综合
    if 分支

单分支:          使用的最多的分支语句  任何情况下都可以通用
if (条件){ 
  满足条件要执行的代码
}
双分支:
if (条件){ 
  满足条件要执行的代码
}else{ 
  不满足条件执行的代码
}
多分支:
if (条件){ 
  满足条件要执行的代码
}else if(条件1){ 
  满足条件执行的代码
} 
else if(条件2){ 
  满足条件执行的代码
} 
else if(条件3){ 
  满足条件执行的代码
} else{ 
  不满足条件执行的代码
}

三元运算符:一般用来取值

条件?满足条件执行代码1:不满足执行代码2
switch case语句  

1. switch case语句一般用于等值判断,不适合于区间判断
2. switch case一般需要配合break关键字使用 没有break会造成case穿透
<script> 
let week=+prompt('今天是礼拜几')
switch(week){ 
  case 1:
  document.write('敲代码')
  break
  case 2:
  document.write('打豆豆')
  break
  case 3:
  document.write('约会')
  break
  case 4:
  document.write('打麻将')
  break
  case 5:
  document.write('逛街')
  break
  default:
  document.write('搞学习')
}

</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值