運算符:用來連接變量的符號
運算符的類型:
<script>
var a = 20;
var b = 20;
var aa = 10;
var bb = 20;
1.算數運算符 :+ - * / %
var c = a + b;
console.log(c);//40
混合運算符
var f = a + b *aa +bb;
console.log(f);//240;
注意:在算數運算符中乘除以及取余優先級高于加減
var ss = b % aa;除數取整取余
console.log(ss);//0
提升優先級,使用小括號,就是需要提升優先級的地方添加小括號;
var rr = (a + b)* aa + bb;
2.關系運算符 :>< >= <= == === != !==
關系運算符的結果一般都是布爾值
var a = 10;
var b = 5;
console.log(typeof (a > b));//booelon;
console.log(a > b);//true;
console.log(a >= b);//true;
//>= <= 關系符只要一個成立就可以了
var c = 10;
var d = '10'
console.log(a === b);//false;
console.log(a == c);//true;
//== 兩個等號值比較內容,不比較類型;
//=== 就是比較內容,也比較類型
3.邏輯運算符:&& || !
分別表示:與 或 非
一般參與邏輯運算的值是布爾值
var a = true;
var b = false;
var c = true;
var d = false;
//&&
var ab = a&&b;
var ac = a&&c;
var bd = b&&d;
console.log(ab);//false;
console.log(ac);//true;
console.log(bd);//false;
//對于&&,只有兩個都是真,才返回真
//||
var ab1 = a||b;
var ac2 = a||c;
var bc2 = b||c;
var bd2 = b||d;
console.log(ab1);//true;
console.log(ac2);//true;
console.log(bc2);//true;
console.log(bd2);//false;
//對于||只要一個是真,那么就是真,兩個都是假才是假;
//!表示取反,如果原來為真,取反后為假;