close

一. 核心

  1.  三大類型型別
  2.  數字型別
  3.  6個被判斷為false的值 
  4.  6種type
  5.  null vs. undefined vs. xx is not defined的差別

二. 變數

  1. 靜態動態的區分條件
  2. 未宣告的變數被assign會直接變成全域變數
  3. 在最外部的區域變數也是window的屬性
  3. delete的用法
  4. function內部區域變數的作用區間

三. 型態轉換

  1. 強弱型別的區分條件 (沒有絕對只有相對)
  2. 真言 : 轉換型別是運算時的轉換,並非改掉原本的型別
  3. primitive type的boxing
  4. parseInt(str, base), parseFloat(str, base)的用法
  5. 字串對於 + 運算子的轉換順序 ;
      字串對於 - , *, /, 運算子的轉換順序
      字串遇到與數字比較>,<的運算子的轉換順序
      字串遇到與字串比較>,<運算子的比較邏輯
  6. true/false 遇到與"數字"運算時的轉換(only 數字)
  7. 除了值相同,型別也要相同的運算子

四. 運算子

  1. 字串&數字的比較大小規則
  2. 物件比較大小的規則 A -> B -> C
  3. 物件使用 "==" 是判斷?
  4. &&, || 並非傳回true, false,而是傳回?
 
五. 物件 
  1. for in只能使用在 Array & literal declaire object
  2. 數字運算的時候,obj會呼叫的method
  3. 字串運算的時候,obj會呼叫的method
  4. 呼叫屬性/method的兩種方法

六. 陣列
      略,too easy

  

arrow
arrow
    全站熱搜

    minglight 發表在 痞客邦 留言(0) 人氣()