javaScript复习(day02)

复习第二天

1.运算符

    1.1赋值运算符

        对变量进行赋值操作的运算符 将等号右边的值赋予给左边, 要求左边必须是一个容器

        学过的运算符 = 以及其他赋值运算符 += 、-= 、*= 、/= 、 %=

    1.2一元运算符

        js的运算符可以根据表达式分为 一元运算符、二元运算符、三元运算符

        ++自增符号 作用是让变量加一

        --自减符号 作用是让变量减一    

        二者使用的场景是在操作数字运算的时候进行使用

        自增分为前置自增和后置自增 看符号是在变量的前面还是后面

        前置自增是先自加在运算

        后置自增是先运算后自加

    1.3比较运算符

        使用场景是比较两个数值之间的大小、是否相等

        比较运算符:

            >:左边是否大于右边

            <:右边是否大于左边

            >=:左边是否大于等于右边

            <=:右边是否大于等于左边

            ==: 左右两边值是否相等

            ===: 左右两边是否类型和值都相等

            !==: 左右两边是否不全等

            比较结果为boolean类型,即只会得到 true 或 false

            对比:

                = 单等是赋值

                == 是判断

                === 是全等

                开发中判断是否相等,强烈推荐使用 ===

    1.4逻辑运算符

        使用场景是解决多重条件判断

        &&:逻辑与  一假全假

        || 逻辑或   一真全真

        !逻辑非      取反

    1.5运算符优先级

        小括号第一位 ()

        一元运算符 ++ ! --

        算数运算符  * / % + -

        关系运算符  > >= <= <

        相等运算符  == != === !==

        逻辑运算符 && ||

        赋值运算符 =

        符号运算符  ,  

2、语句

    2.1表达式和语句

        表达式是可以求值的代码

        语句是一段可以执行的代码

        表达式和语句的区别

            区别:

                表达式:因为表达式可被求值,所以它可以写在赋值语句的右侧。

                表达式 num = 3 + 4

                语句:而语句不一定有值,所以比如 alert() for和break 等语句就不能被用于赋值。

                语句 alert() 弹出对话框 console.log() 控制台打印输出

                某些情况,也可以把表达式理解为表达式语句,因为它是在计算结果,但不是必须的成分 (例如continue语句

    2.2分支语句

        程序三大流程控制语句:

            顺序结构:从上往下执行

            分支结构:选择性的执行

            循环结构:重复执行某段代码

        分支语句:

            if分支语句

                if的使用有三种:单分支 多分支 多重分支

                if(条件){

                    代码体

                }

                当条件满足时,就执行代代码

            三元运算符

                是If分支语句的简写形式

                条件1?代码块:代码块

                ?:  满足条件1的时候执行? 不满足满足条件1的时候执行:

            switch语句:

                找到跟小括号里数据全等的case值,并执行里面对应的代码  

                没有全等的话 会执行defalt里面的代码  

                注意事项:

                    1. switch case语句一般用于等值判断,不适合于区间判断

                    2. switch case一般需要配合break关键字使用 没有break会造成case穿透

    2.3循环语句

        断点调试

            使用断点调试可以更好的帮助我们理解代码,在工作的时候更好找到BUG

            浏览器打开调试界面

                1. 按F12打开开发者工具

                2. 点到sources一栏

                3. 选择代码文件

                断点:在某句代码上加的标记就叫断点,当程序执行到这句有标记的代码时会暂停下来

                也可以在程序中写入 debugger

        While循环

            当条件满足时 重复执行某些代码    

            while(条件){

                循环体

            }

            while循环三要素:

                变量起始值

                终止条件(没有终止条件 会变成死循环)  

                变量变化量(自增或者自减)

        循环结束:

            break:退出循环

            continue:跳出当前循环,继续下次循环

            区别:

                continue 退出本次循环,一般用于排除或者跳过某一个选项的时候, 可以使用continue

                break 退出整个循环,一般用于结果已经得到, 后续的循环不需要的时候可以使用        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值