2019年10月15日 星期二

js學習 非同步callback

1.當執行堆處理完後,才會去執行件佇列



    --->最後才執行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  )
--->

3. 強制型轉與運算子的互動


--->依邏輯來看應該是false,但less than 運算是    由左--->右


--->因此實際上是 console.log(  false  <  1  ),false會被強制型轉為0  (可用Number(false)檢驗)

* null 、 " "也會被強制型轉為0   3-25 ,8:00(強制型轉的危險)

-->解決: 使用  = = =

沒有留言:

張貼留言

vue的筆記

 目錄 //mvvm //綁定 //資料綁定的方式 //修飾符 //按鍵修飾符 //縮寫 //class 動態切換 //computed //表單裡各元素的v-model綁定 //元件: 能夠獨立儲存自己的狀態 //vue 的生命週期 //切換className的各種寫法 //v...