JS 學習個人知識盲點

CodeFarmer發表於2018-08-18
  1. 查詢字串的長度str.length
  2. 字串的不可變更性
    不能像陣列一樣更改某一個字元,改變字串的唯一方法是給其重新賦值,可以通過中括號索引查詢字串中第N個字元;
  3. 陣列操作函式
    push()在陣列尾部追加資料;
    pop()彈出陣列最後的資料;
    shift()移除陣列的第一個元素;
    unshift()將資料新增到陣列的第一位置;
  4. 未定義和未宣告區別
    未定義是表示已經宣告但並沒有賦值(和null也不一樣),undefined關鍵詞;
    未宣告表示沒有進行變數的宣告就進行使用;
  5. 物件屬性的操作方式
    物件的屬性有兩種操作方式:一種點操作另一種通過中括號操作符;
    刪除物件屬性delete;
  6. JSON
    JavaScript Object Notation, JS 物件簡譜是一種輕量級的資料交換格式。它允許 資料結構 是 字串,數字,布林值,字串,和 物件 的任意組合;
    JSON屬性的名字帶有空格,請使用中括號操作符來訪問屬性的值;
  7. 隨機數
    使用方法Math.random()生產小於1的隨機值;
  8. 正規表示式
    正規表示式以"/"開始並以"/"結束,g代表全域性匹配而不是僅僅匹配第一個,i代表忽略大小寫,"\d"代表數字,"\s"代表空白字元(包括空格、換行、回車、製表符、換頁符);"\S"表示匹配多個非空字元,不需要另加"+";
本作品採用《CC 協議》,轉載必須註明作者和本文連結

CodeFarmer

相關文章