赋值运算符
= += -+ *= /= %=
比较运算符
比较两边的值是否相同,如果相同返回true,否则返回false
== ===
比较值 恒等 比较值和数据类型
> < >= <= !=
注: 比较运算的结果是什么数据类型: boolean: true|false
逻辑运算符
&& 逻辑与
=> 并且, 左右两边都成立时,表达式才成立,返回true
只要有一个不成立,返回false
true && false -> false
true && true -> true
注: 一般用于判断两个条件是否同时成立
|| 逻辑或
=> 或者 左右两边只要有一个成立,表达式成立, 返回true
都不成立,返回false
false || false -> false
true || false -> true
! 逻辑非
!true -> false
!false -> true
注: 比较运算的结果是布尔值
<script>
console.log( (10>5) && (7<2) )
// true && false
// console.log( true && true )
// console.log( false || false )
// console.log( !false )
// var num = 100
// num -=2 // num = num - 2
// console.log(num)
// console.log( 100 == '100' );
// console.log( 100 >= 30 );
</script>