運(yùn)算符:用來(lái)連接變量的符號(hào)
運(yùn)算符的類(lèi)型:
<script>
var a = 20;
var b = 20;
var aa = 10;
var bb = 20;
1.算數(shù)運(yùn)算符 :+ - * / %
var c = a + b;
console.log(c);//40
混合運(yùn)算符
var f = a + b *aa +bb;
console.log(f);//240;
注意:在算數(shù)運(yùn)算符中乘除以及取余優(yōu)先級(jí)高于加減
var ss = b % aa已日;除數(shù)取整取余
console.log(ss);//0
提升優(yōu)先級(jí)熙卡,使用小括號(hào)稚矿,就是需要提升優(yōu)先級(jí)的地方添加小括號(hào)哼蛆;
var rr = (a + b)* aa + bb;
2.關(guān)系運(yùn)算符 :>< >= <= == === != !==
關(guān)系運(yùn)算符的結(jié)果一般都是布爾值
var a = 10;
var b = 5;
console.log(typeof (a > b));//booelon;
console.log(a > b);//true;
console.log(a >= b);//true;
//>= <= 關(guān)系符只要一個(gè)成立就可以了
var c = 10;
var d = '10'
console.log(a === b);//false;
console.log(a == c);//true;
//== 兩個(gè)等號(hào)值比較內(nèi)容渐裂,不比較類(lèi)型蹦渣;
//=== 就是比較內(nèi)容怠缸,也比較類(lèi)型
3.邏輯運(yùn)算符:&& || !
分別表示:與 或 非
一般參與邏輯運(yùn)算的值是布爾值
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;
//對(duì)于&&屏歹,只有兩個(gè)都是真,才返回真
//||
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;
//對(duì)于||只要一個(gè)是真之碗,那么就是真蝙眶,兩個(gè)都是假才是假;
//!表示取反继控,如果原來(lái)為真械馆,取反后為假胖眷;