js中的 與 運算子

2021-07-31 17:54:02 字數 499 閱讀 7121

這些知識點很容易忘,所以覺得有必要把這些列出來。

表示式a && 表示式b :  計算表示式a(也可以是函式)的運算結果,

如果為 true, 執行表示式b(或函式),並返回b的結果;

如果為 false,返回a的結果;

表示式a || 表示式b :   計算表示式a(也可以是函式)的運算結果,

如果為 fasle, 執行表示式b(或函式),並返回b的結果;

如果為 true,返回a的結果;

轉換規則:

物件為true;

非零數字為true;

零為false;

非空字串為true;

空字串為法false;

其他為false;

例如:var  a =  obj || " "  ;     //如果 obj 為空,a就賦值為 「 」 ;

var  a = check() &&  do();    //如果check()返回為真,就執行do(),並將結果賦值給 a;

js運算子 「 」 與 「 」

運算子遵循幾個規則 如果有乙個運算元是布林值,則在比較前將其轉換為數值 false 0,true 1 true 1 true false 0 true 複製 如果有乙個運算元為字串,另乙個運算元為數值,則在比較前將字串轉換為數值 更正下應該是用number轉換 1 1 nunber 1 1 1 1 ...

Js中的 運算子

jscript 具有全範圍的運算子,包括算術 邏輯 位 賦值以及其他某些運算子。計算邏輯 位運算賦值 雜項描述 符號描述 符號描述 符號描述 符號描述 符號負值 邏輯非 按位取反 賦值 刪除delete 遞增 小於 按位左移 運算賦值 op typeof 運算子 typeof 遞減 大於 按位右移 ...

js中的運算子

js中的運算子包括算數運算子,賦值運算子,關係運輸符,邏輯運算子和邏輯運算子幾大類。一,算數運算子 算數運算子主要包括 取餘 對兩個值進行相加運算,並將結果返回。如 var a 1,b 2 console.log a b 輸出結果為 3。任何值與字串進行 運算時,會拼串。如 console.log ...