運算符和表達式
** 1.算數(shù)運算符**
+,-,*,/,%,++,--
++:自增運算,增量為1
var i=666;
i++;i=i+1;
++i;i=i+1;
++在后 :先使用變量的值动羽,再對變量進行自增。
var i=666;
console.log(i++);//先打印i的值,打印完成后聂薪,i再增加
++在前 :先對變量進行自增操作,然后再使用變量的值
var i=666;
//1、先將i的值自增(+1)
//2、打印i的值 667
console.log(++i);
--:自減運算,減量為1
--在后; //先使用 變量值湃番,然后再自減
--在前; //先自減,然后再使用變量值
四舍五入:toFixed(保留位數(shù));
語法:數(shù)字.toFixed(n);
由算術(shù)運算符所組成的表達式吭露,稱之為 算術(shù)表達式
var a;
var b;
var c = a + b; //算術(shù)表達式吠撮,賦值表達式
** 2.關(guān)系運算符**
>,<,>=,<=,==,!=
可以判斷數(shù)據(jù)之間的大小或相等關(guān)系
關(guān)系運算符所組成的表達式 稱之為 關(guān)系表達式
==,!= : 只判斷數(shù)值是否相等讲竿,與類型無關(guān)
全等:===
類型相同
數(shù)值相同
不全等:!==
3.邏輯運算符
泥兰! && ||
!:邏輯 非s
對現(xiàn)有條件 取反
&&:邏輯 與
兩個條件,兩條件同時為真時题禀,&& 表達式才為真鞋诗。
||:邏輯 或
兩個條件,只要有一個為真時迈嘹,表達式即為真
4.條件運算符(三目運算符)
? :
表達式1?表達式2:表達式3;
表達式1削彬,值應(yīng)該為 boolean 類型
如果表達式1的值為true,那么表達式2的值則作為整個表達式的值
如果表達式1的值為false秀仲,那么表達式3的值則作為整個表達式的值