js學習筆記 表示式和運算子

2022-08-12 09:27:15 字數 544 閱讀 2422

js表示式和運算子

1、  相等運算子(= =)和等同運算子(= = =)用於比較數字、字串和布林值

(1)= = ——允許進行型別轉換,比較寬鬆的統一性定義檢測兩個運算數是否相等;

比較規則:

型別不同,但值相同,則返回true;

null和undefined比較,返回true;

(2)= = = ——嚴格的比較,包括型別;

比較規則:

如果兩個值的型別不同,則不等同;

nan永遠不會和其他任何值等同,包括自身,要檢測乙個值是否是nan,使用全域性函式isnan();

兩個字串等同:長度和內容都相同;

2、  比較物件、陣列和函式使用引用(reference),即只有兩個變數引用的是同乙個變數時,他們才相等。

3、in運算子:左邊的運算數是乙個字串或可被轉換為字串,右邊的運算數是乙個物件或陣列,如果左邊的值是右邊物件的乙個屬性名,則返回true;

4、  instanceof運算子:左邊是乙個類物件;右邊是物件類的名字,如果左邊的類物件是右邊類的乙個例項,則返回true;

Js運算子和表示式

由運算子鏈結的運算元據,所組成的形式稱為表示式 1 算數運算子 取餘console.log 3 2 console.log 2 3 結果 應用 比如隔行換色,奇數行和偶數行換色,比如對2取餘,是1就是奇數行,0是偶數行 通過身份證獲取性別,身份證倒數第二位為偶數,則是女性 自增 var i 1 i ...

運算子和表示式

運算子 1.算術運算子 定義 int i 2 1 i i 是在 使用完畢之後 2 i i 是在 之後使用 3 i i 是 3 3 是形成運算子的 4 函式是從右邊開始傳參,其中,為結束標誌 例子1 func i i i i,i 6,5,4,i,2 i最後是 7 6 5 4 7 2 例子2 i i i...

運算子和表示式

有些運算子需要兩個運算元,使用形式為 運算元 運算子 運算元,這樣的運算子就叫做二元運算子或雙目運算子,只需要乙個運算元的運算子叫做一元運算子或單目運算子。運算子具有優先順序和結合性。如果乙個表示式中有多個運算子則先進行優先順序高的運算,後進行優先順序低的運算。結合性就是指當乙個運算元左邊和右邊的運...