可以將( 0, null, false, undefined, NaN )理解為數字 0
與運算:
與運算 類比四則運算中的乘法,0和任何數相乘都等于0,因此他們和其他值做與運算都等于0(等于他本身,例如:null && 'abc',結果為 null;1414 && 0,結果為 0),
若是兩個0 做與運算,則以第一個0為準(例如:null && NaN,結果為 null;0 && undefined,結果為 0);
或運算:
或運算 類比四則運算中的加法,0和任意數相加都得到對應數值,因此這五項和任意值做或運算,都得到對應數值(例如:null || 'abc',結果為 abc;1414 || 0,結果為 1414)
若是兩個0 做或運算,則以后一個0為準(例如:null || NaN,結果為 null;0 || undefined,結果為 undefined);
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/469930.html
標籤:其他