文章出處

1.一元加和減操作符主要用于基本的算術運算,也可以像Number()轉型函數一樣用于轉換數據類型。
2.位操作符用于在最基本的層次上,即按內存中表示數據的位來操作數值。
3.正數直接以純二進制格式存儲,負數以二進制補碼格式存儲。
4.二進制補碼的計算:
 (1)求這個數絕對值的二進制碼
 (2)求二進制反碼,即將0替換成1,1替換成0
 (3)得到的二進制反碼加1
5.按位非NOT(~):本質是操作數的負值減1。
6.按位與AND(&):本質是將兩個數值的每一位對齊,兩數值對應位都是1才返回1,其它均是0。
7.按位或OR(|):本質是將兩個數值的每一位對齊,兩數值對應位都是0才返回0,其它均是1。
8.按位異或XOR(^):本質是將兩個數值的每一位對齊,兩數值對應位相同返回0,其它均是1。
9.左移(<<):將數值的所有位向左移動指定位數,右側空位用0填充。
10.有符號右移(>>):將數值除符號位其它為向右移動指定位數,出現的空位用符號位的數值填充。
11.無符號右移(>>>):將數值的所有位向右移動指定位數,左側空位用0填充。
12.邏輯非(!):對一個值使用兩個邏輯非操作符等同于Boolean()轉型函數。
13.邏輯與(&&)與 邏輯或(||)都是短路操作符。
14.相等(==)和不想等(!=):先轉換數據類型再比較。
15.全等(===)和不全等(!==):僅比較不轉換數據類型。

文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜

    大師兄 發表在 痞客邦 留言(0) 人氣()