lesson01-算数运算符
1.加减乘除 等等。。但是小数的计算 精度不够--后续有方法解决,所以浮点型的不能相比较
2.递增和递减运算符
++num 和num+1相等 前置递增 例如num=++10+10 结果为21
num++ 和后置相同。效果都相同。
两者最大区别是:后置--先返回原值后自加1 ,表达式返回原值、后面变量再自+1 比如:
num=num++ +10 结果为20
常用为num++
lesson09-逻辑运算符
逻辑与&& 逻辑或|| 逻辑非!
逻辑短路(中段):值或者表达式参与运算时,如果左边表达式可以确定结果,则不再继续运算右边值,举例:
逻辑与:如果表达式1为真 则返回表达式2结果。如果1为假 则中断运算,返回表达式1
123&&456 返回456
0&&456 返回0 (只有0、null、undifined等 为假)
逻辑或:如果表达式1为真 则返回表达式1结果。如果1为假 则返回表达式2
123||456 返回123
0||456 返回456 (只有0、null、undifined等 为假)
赋值运算符--同样可以用+= *= 都是自加自×的意思
运算符的优先级
&&优先级大于||