运算符与表达式 流程语句

1. 运算符和表达式的概念

   运算符: 连接一个以上的操作数中间的符号叫做运算符

算术运算符   + - * / % ++ --
赋值运算符  = += -= /= %=
逻辑运算符  && || !
三目运算符  条件 ? true执行的结果  : false执行的结果
比较运算符  > < >= <= ==  !=  ===

   表达式:由操作数和运算符组成的式子就叫表达式

2. ++和--   参与运算  
        /* 
            ++在前/--在前    先自加1/自减1    然后再运算(打印)
            ++在后/--在后    先运算(打印)      再自加1/自减1

 3.==和===的区别是什么

  1.  ==在进行比较的时候  会进行隐式转换 尽量都会转成number类型
  2. ===在进行比较的时候 不会隐式转换 必须一模一样才可以  

4.逻辑运算符(  或||    与&&    非!  )

1、&&短路运算

  • ==如果第一个条件就为false 第二个条件不执行 执行到哪就把哪的值给左侧==

  • ==如果第一个条件就为true 再去执行第二个条件 执行到哪就把哪的值给左侧==

2、|| 短路运算

  • ==如果第一个条件为true 第二个条件不执行 执行到哪就把哪的值给左侧==

  • ==如果第一个条件为false 再执行第二个条件 执行到哪就把哪的值给左侧==

5.流程控制语句

1、流程控制语句介绍

  1. 顺序结构(代码依次从上往下执行)

  2. 选择结构(分支语句) if if-else if-else if-else switch

  3. 循环结构:for while do-while for-in

2、选择结构(分支语句)

1 、单分支

       if       语法: if(条件){ 条件成立的时候执行的代码 }

注意事项:1、if后面的大括号可以省略 不加大括号 只能控制后面一行代码

                   2、if的判断条件不一定是表达式 只要能确定真假就行

2、双分支

if-else        语法: if(判断条件){条件成立执行的代码 }else{条件不成立执行的代码}

注意事项:   如果是双分支语句 if和else一定要搭配使用

3、多分支

if-else if -else

注意事项:else不是必须的

语法:f(条件1){
                满足条件1执行的代码
            }else if(条件2){
                满足条件2执行的代码
            }else if(条件3){
                满足条件3执行的代码
            }
            .........
            else{ 
                以上条件都不满足的时候 执行的代码
            }

4、switch语句

语法?:

switch(){
            case 情况1 : 匹配到情况1所执行的代码; break;
            case 情况2 : 匹配到情况2所执行的代码; break;
            case 情况3 : 匹配到情况3所执行的代码; break;
            ......
            default:上述情况都不匹配的时候 执行的代码
            
          }

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值