首先,在沒有強制轉換成布爾型之前,也就是非true或者也非false的時候 1、在數字條件判斷中,一般情況下就是三種情況:0,負數,正數,只要是非0就是true,下面是示例。 <script> var a = 0; var b = -1; var c = 1;
function assert (aVar) { if (aVar) alert(true); else alert(false); } assert(a) // false assert(b) // true assert(c) // true </script> 注意:上例中的條件判斷是直接判斷條件語句的,如果我們把條件語句改成: <script> var a = 0; var b = -1; var c = 1;