js的 和 運算

2021-09-28 22:04:38 字數 972 閱讀 6381

先上**和結果。

console.

log(0|

0);// 0

console.

log(1|

0);// 1

console.

log(0|

2);// 2

console.

log(1|

2);// 3

console.

log(1&

0);// 0

console.

log(2&

0);// 0

console.

log(1&

1);// 1

console.

log(2&

1);// 0

console.

log(1&

2);// 0

console.

log(2&

2);// 2

console.

log(1&

3);// 1

console.

log(2&

3);// 2

現在解析一下

0,1,2,3所對應的二進位制分別是:

0 對應 0000

1 對應 0001

2 對應 0010

3 對應 0011

以1|2為例子,0001 | 0010 等於是將二進位制中對應的位數補全,規則是只要任意位數上有1則結果補全成1,所以 0001 | 0010 = 0011,轉化為十進位制就是3

以2&3為例子,0010 & 0011 等於是將二進位制中對應的位數補全,規則是只要任意位數上有0則結果補全成0,所以 0010 & 0011 = 0010,轉化為十進位制就是2

另外,位運算將十進位制轉化為二進位制後,數字在紙上 上下排列,方便個人檢視運算

Js 邏輯運算 和

中第乙個表示式為假就不會去處理第二個表示式,直接放回結果。中就剛很好相反.如果第乙個表示式為true,就直接返回結果.否則就將繼續比較後面的表示式.首先出個題 如圖 假設對成長速度顯示規定如下 成長速度為5顯示1個箭頭 成長速度為10顯示2個箭頭 成長速度為12顯示3個箭頭 成長速度為15顯示4個箭...

js 運算和條件語句

1.parseint 和 parsefloat 都遇到第乙個位元組是非數字就結束了。2.var a hello world a 這個變數是字串了,對於裡面的每乙個字母來說,他是位元組。裡面有11個位元組。位元組總數用length表示。4.符號運算 字串拼接 表示 的 對於點運算 點前面的叫物件 點後...

js引入,js變數和運算子

頁面級的js不管寫在頁面的 都可以 企業專案開發要求 結構 html 樣式 css 行為 js 相分離 不要既寫外部js,又寫內部js 如果兩個都寫,則外部js生效 宣告多個變數時,每個變數之間應該換行 變數名必須以字母,開頭 變數名可以由字母,數字組成 變數名不能用關鍵字和保留字 值型別 資料型別...