【博学谷学习记录】超强总结,用心分享|前端开发基础知识总结(js二流程控制)

运算符

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

                =   +=   -=   *=   /=   %=

        一元运算符:(按照所需表达式的个数),一元运算符,二元运算符,三元运算符

                一元运算符:正负号

                二元运算符:let num=10+20

                自增运算符:++      --

        比较运算符:结果为boolean类型,只会得到 true或者false

                >(大于) <(小于) >=(大于等于) <=(小于等于) ==(左右两边的值是否相等)  ===(左右两边是否类型和值都相等)  1==(左右两边是否不全等)

                =是赋值   ==是判断   ===是全等

                1.字符串:比较的是ASCII码   

                2.NaN不等于任何值,包括它本身 

                3.尽量不要比较小数,因为有精度问题)

                4.不同类型之间比较会发生隐式转换(把数据隐式转换成number类型)

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

        运算符的优先级:一元运算符的逻辑非优先级很高

                1.小括号2.一元运算符(++ -- !) 3算数运算符(先乘除再加减)4.关系运算符(> >= < <=) 5.相等运算符(== != === !==)6.逻辑运算符(先&&后||)  7赋值运算符  8逗号运算符

        语句:一段可以执行的代码,不一定有值(break)

        表达式:可以被求值的代码,可以写在赋值语句的右侧

        分支语句:顺序结构,分支结构,循环结构

                        If分支语句:单分支,双分支,多分支(if括号内的结果如果不是boolean,会发生隐士转化hi换为 布尔类型)

                        三元运算符:条件?满足条件执行的代码:不满足条件执行的代码(一般用来取值)

                        switch语句:一般用于等值判断,不适合区间判断,switch case 一般需要配合break关键字,没有break会造成case穿透

        循环语句:while循环 三要素:1.变量起始值2.终止条件(没有会造成死循环)3.变量变化量(自增或者自减)

                        for循环:continue(退出本次循环),break(退出整个for循环)

                         while(true)构造 无限循环,需要break退出循环;for(;;)构造无限循环,需要break退出循环

                        循环嵌套(循环套循环,一般用在for循环里)

下一节(数组,函数)

        

        

                     

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值