我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

李虎跃20221129

[复制链接]
李维尼 发表于 2023-1-5 23:35:58 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
今日学习内容
        运算符
                概念
                        运算符也叫作操作符,是用于赋值、比较、或执行算数运算功能的符号。
                算术运算符
                        加(+)、减(-)、乘(*)、除(/)、取模(%)、
                        浮点数不要直接参与运算
                递增/减运算符
                        前置递增运算符
                                先进行自增,然后再返回表达式的值
                        后置递增运算符
                                先返回表达式的值,然后再进行自增
                        注意
                                递减运算符和递增的原理相同 比如 --num(前置递减)   num--(后置递减)。
                                注意与其他代码进行联用的时候,执行结果的变化。
                                开发的时候,大多使用后置递增/减,并且代码要独占一行。
                比较运算符
                        概念
                                比较运算符是两个数据进行比较时所使用的运算符,比较运算之后,会返回一个布尔值
                        常用的比较运算符
                                小于号(<) 、大于号(>)、大于等于(>=)、小于等于(<=)、 判等号(==)、不等号(!=);关注数据类型:全等(===)、不等号(!==)
                        等于号的总结
                                =  赋值操作
                                        把右边的值给左边
                                == 判断
                                        判断两边的值是否相等(注意这里会出现隐式转换 会先将字符串隐式转化为数字型 再和另外的一个数字进行比较)
                                === 全等
                                        不仅要判断两边的值是否相等,还要判断数据类型是否一致
                逻辑运算符
                        逻辑运算符是用来进行布尔值运算的运算符,其返回值也是布尔值,在实际开发中经常会遇到多个条件的判断
                                逻辑与 &&
                                        逻辑与连接起来的条件同时满足返回true,否则会返回false
                                逻辑或 ||
                                        逻辑或 || 任一表达式的结果为true  那么整个结果为true 如果所有的表达式结果都为false  那么整个结果就是false
                                逻辑非 !
                                        逻辑非 也叫做取反符 用来取一个布尔值的相反值 ,比如true的相反值false
                短路运算
                        原理:当有多个表达式(值)时,左边的表达式的值可以确定结果时,就不在继续运算右边的表达式的值了。
                        逻辑与
                                语法 表达式1 && 表达式2
                                如果第一个表达式的值为真,就返回表达式2
                                如果第一个表示式的值为假,则返回表达式1
                        逻辑或
                                表达式1 || 表达式2
                                如果表达式1的值为真 就返回表达式1
                                如果表达式1的值为假 就返回表达式2
                赋值运算符
                        作用:把数据赋值给变量的运算符
                        常用的赋值运算符有:   =   、+=、-=、*=、/=、%=
                运算符的优先级
                        小括号>一元运算符>算术运算符>比较运算符>相等运算符>逻辑运算符>赋值运算符>逗号运算符
        js的流程控制
                什么是流程控制
                        流程控制就是来控制我们的代码需要按照什么结构顺序来执行。
                流程控制的结构
                        顺序结构
                                顺序结构是程序中最基本的流程控制,没有特定的语法结构,代码会按照先后顺序,依次执行。
                        分支结构:代码会根据不同的条件判断结果来执行不同的代码分支
                                if语句
                                        if语句
                                                简单if结构(条件成立执行相应代码,否则什么也不做)
                                        if else语句
                                                if else 结构(如果条件成立执行if里面的代码,否则执行else里面的代码)
                                        if elseif语句
                                                用于多条件判断
                                Switch语句
                                        switch语句也是多分支的语句,它用于判断不同的条件来执行不同的代码,当我们要针对变量设置一系列特定值进行判断时,可以使用switch语句。
                                        使用switch时的注意点:
                                                switch后的括号内可以是表示或者一个值,通常会用一个变量
                                                关键字 case 后面跟一个选项的表示或者值,后面跟一个冒号
                                                switch表达式的值必须和case 的值 是全等, 才会执行相应case下的代码,每个case代码结束要加 break 关键字,表示当前case执行完毕后退出switch语句


回复

使用道具 举报

关注0

粉丝0

帖子30

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026