js學習小結

2021-07-27 00:24:35 字數 919 閱讀 2794

共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...