--->最後才執行clickHandler
--->結果
2 .強制型轉--->用來檢查a有沒有定義值
if( boolean ){ };
若boolean值是:
1. undefined 變成 false
2. Null 是 false.
3. 空字串 也是 false.
4. a=0 也會是false *注意:此時a有定義值卻是false
--->結果
要解決a=0 會是false
--->if( a || a === 0 )
--->
--->依邏輯來看應該是false,但less than 運算是 由左--->右
--->因此實際上是 console.log( false < 1 ),false會被強制型轉為0 (可用Number(false)檢驗)
* null 、 " "也會被強制型轉為0 3-25 ,8:00(強制型轉的危險)
-->解決: 使用 = = =
沒有留言:
張貼留言