1.&&1.1兩邊條件都為true時,結果才為true;
1.2如果有乙個為false,結果就為false;
1.3當第乙個條件為false時,就不再判斷後面的條件
注意:當數值參與邏輯與運算時,結果為true,那麼會返回的會是第二個為真的值;如果結果為false,返回的會是第乙個為假的值。
2.||
2.1只要有乙個條件為true時,結果就為true;
2.2當兩個條件都為false時,結果才為false;
2.3當乙個條件為true時,後面的條件不再判斷
注意:當數值參與邏輯或運算時,結果為true,會返回第乙個為真的值;如果結果為false,會返回第二個為假的值;
3.!3.1當條件為false時,結果為true;反之亦然。
js裡面for迴圈裡面的of和in區別
for in 語句用於遍歷陣列或者物件的屬性名稱 key 鍵名 陣列中的每個元素的索引被視為屬性名稱,所以在使用for in遍歷array時,拿到的是每個元素索引 for in 迴圈只遍歷可列舉屬性。像 array和 object使用內建建構函式所建立的物件都會繼承自object.prototype...
js 和 node 裡面的事件迴圈
前言 之前有接觸過 js 事件迴圈,感覺比較容易理解。後面學習 深入淺出node.js 的時候,發現裡面提到的事件迴圈有點繞比較難理解,後面查了一些資料和部落格後,發現 node 環境下的事件迴圈和我之前接觸的事件迴圈是有一定的區別的。廢話不多說,先上圖 js 的事件迴圈,把非同步任務分為兩種 巨集...
js裡面的內建物件
1.隨機 0 1 console.log math.random x 2.向下 向上取整 console.log math.floor 1.2 小於等於x的最大整數 console.log math.ceil 1.2 向上取整,大於等於x的最小整數 3.四捨五入 console.log math.r...