前端系列知識之JS 操作符

2021-09-06 23:38:44 字數 677 閱讀 5298

一元操作符

前置遞增(減)操作符++後置遞增(減)操作符的區別:

age++(--)相當於age=age+(-)1

把後置遞增(減)操作符放在變數後面不會改變語句的結果,例如:

var num=1;

var num2=2;

var num3=num--+num2;//3

var num4=num+num2;//2

2.位操作符

位操作符現將64位的值轉換為32位的整數,然後執行操作,最後將結果轉換回64位。具體的參照計算機基礎,自己沒注意過的操作符:無符號左(右)移<<>>)

3.布林操作符

邏輯非(!):總結一下就是非空字串和數值取非(!)返回false,其餘全部返回true

其餘的還有邏輯與(&&)、邏輯或(||)操作符和c++一樣

4.乘性操作符'*'或者'/'、『%』

5.加性操作符(+)

加法總結:

與乘性運算子一樣,在處理特殊值時,ecmascript 中的加法也有一些特殊行為:

不過,如果某個運算數是字串,那麼採用下列規則:

減法總結:

與加法運算子一樣,在處理特殊值時,減法運算子也有一些特殊行為:

js之string操作符

1.字元方法 輸出索引值的字元 zhangamie charat 2 a zhangamie 2 a 輸出編碼 a的ascill碼是97 zhangamie charcodeat 2 97string.fromcharcode 97 a 2.字串方法 concat slice substr subs...

aauto學習系列之 5 操作符

一.成員操作符 用於訪問物件的成員。設有下面的table物件 tab 成員操作符,var a tab.member 下標操作符,var a tab member 直接下標操作符,獲取或設定物件成員,不會呼叫元方法 講解 將直接下標用於沒有成員的資料型別,例如數值變數時,直接下標操作符不會像普通成員下...

JS 熱身,操作符

1.希望把某個元素移除你的視線 1 display none 顯示為無 2 visibility hidden 隱藏 3 width和height 4 透明度 5 left和top 6 拿乙個白色div蓋住它 7 margin負值 2.有關操作符注意 1 會進行型別轉換,然後再比較 先比較型別 2 ...