比較運算子,邏輯運算子,語句一

2021-10-03 16:05:28 字數 1096 閱讀 3226

一切資料結構都可以比較

字串之間的比較,比較的是ascll碼

asclli碼是7位二進位制數,ascllii碼是8位二進位制數

非數(nan)不等於任何東西(包括自己)

邏輯運算子

(1) 與運算(&&)(碰到假就停)

①  與運算會先看它最前面的表示式轉化為boolean是否為真,如果為真,則向後繼   續看,如果只有兩個表示式,那麼返回第二個表示式的值;如果有多個表示式,在看到最後乙個表示式之前,如果返回都是真,那麼最終返回最後乙個值;如果途中遇到返回的為假,則返回該表示式的值,後面的不看(包括第乙個)

② 與運算可以用於截斷功能,例如:要執行乙個語句,這個語句裡面要用到data這個資料,首先我們要判斷這個資料有沒有意義,看他是不是空的,如果為空,下面的語句就不能執行;因此語句就可以這麼寫: data && 執行語句

(2) 或運算(||)(碰到真就停)

①	或運算從最前面的表示式開始,遇到其表示式轉化為boolean為真,則返回該表示式的值(包括第乙個);遇到假,則繼續往後看,直到遇到真;如果所有的表示式都為假,則返回最後乙個

② 用於相容瀏覽器寫法

(3)非運算(!)

①	將其表示式轉化為boolean,再取反
(4)補充說明:如果與(&&),或(||),非(!)在一起運算,運算順序為:非(!),與(&&),或(||)

轉化為boolean為false的值有:undefined,null,」」,false,0,nan;除這六個值外,其餘的值轉化為boolean值都是true

條件語句

(1)if和else之間是互斥的,二者不能同時滿足

(2)if語句和&&之間的轉化,如:

if(1

>2)

===1

>

2&& document.

write

(『你好』)

;

迴圈語句

1)while迴圈底層機制就是for迴圈,如:

while

(條件)

}

比較運算子,邏輯運算子,語句一

一切資料結構都可以比較 字串之間的比較,比較的是ascll碼 asclli碼是7位二進位制數,ascllii碼是8位二進位制數 非數 nan 不等於任何東西 包括自己 邏輯運算子 1 與運算 碰到假就停 與運算會先看它最前面的表示式轉化為boolean是否為真,如果為真,則向後繼 續看,如果只有兩個...

js 比較運算子 邏輯運算子

運算子 運算子 1.純數字,加法數 算 2.加好左右只要有字串都得字串 字串鏈結 如 var a 1 1 a 1 1 document.write a 此時輸出2a11 在計算機中可以除0,任何數除0都得無窮。無窮 infinity 0除0得nan 非數,非數也是數 運算子 a 即 a 1 即 a ...

2 比較運算子邏輯運算子

比較運算子 大於 小於 等於 大於等於 小於等於 不等於 注 infinity infinity nan nan 比較結果為true或者false 字串比較時是比較ascii碼的值 邏輯運算子 與 或 非 與運算子 先看第乙個表示式轉換成布林值的結果,如果為真,那麼看第二個表示式的布林值結果,然後如...