共7種資料型別:
boolean,number,string,obejct,null,undefined,symbok.
boolean的包裝器boolean
new boolean([value]) 對於value為 0, -0, null, false, nan, undefined,」」的初始值為false;其它的為true。
number:數字型別
string:字串型別
它常用的函式有foreach(), replace(), split(), slice(), charcodeat() 和static 方法fromcharcode()。
它常與正規表示式結合使用,功能非常強大。
可以通過來訪問string的指定位置的值,另外string是不可更改的,若想更改,需賦值給乙個新的string。
object:物件型別
既可以通過.又可以通過去訪問指定屬性的值。常用的函式hasownproperty()。
陣列陣列不要求裡面儲存同一種型別的值,可以巢狀。
常用的函式有map(), filter(), reduce(), sort(), reverse(), concat(), join(), splice(), isarray()。
函式js的函式中可以定義內部函式,內部函式的作用域在整個函式體中,內部函式可以訪問函式體中的變數。函式可以賦值給變數,函式的返回值也可以是個函式。
function makeadder(x) ;
}var add5 = makeadder(5);
var add10 = makeadder(10);
console.log(add5(2)); // 7
console.log(add10(2)); // 12
此外,在每個函式中,有個引數陣列arguments,它儲存了傳入該函式的所有形參變數。
JS學習小結 三
怎麼建立正規表示式物件,怎麼呼叫正規表示式物件的方法?第一種建立方式 var regexp 正規表示式 flags 第二種建立方式 var regexp new regexp 正規表示式 flags 關於flags g 全域性匹配 i 忽略大小寫 m 多行搜尋 es規範制定之後才支援m 當前面是正規...
JS學習小結 一
f12 檢視器,控制台,網路,是我們需要掌握的。預設賦值undefined var i 建立函式第一種方式 function 函式名 形參 有所以為true,結果最終顯示在頁面。16.null型別只有乙個值,null 17.string資料型別 18 object型別 是所有型別的超類,自定義的任何...
原生JS學習第二週(小結)
立即執行函式 function 形參 實參 閉包 函式在子作用域被return 到外作用域導致的記憶體洩漏問題 物件 表示式 可直接新增屬性,如text.name等 包裝類就是在給變數 無屬性 賦屬性的時候會new乙個新變數對其賦值,然後在delete,無法對原值進行操作 原型 物件.prototy...