Javascript核心參考

Arguments

  • callee 指代當前正在執行的函數正則表達式

  • length 傳遞給函數的參數個數,以及Arguments對象中數組元素的個數json

Array

構造函數數組

  • new Array()dom

  • new Array(size)函數

  • new Array(ele0,ele1,ele2.....elen)測試

參數編碼

  • size 設定的數組元素的個數.返回數組的length屬性等於size對象

  • ele 用指定的參數來實例化排序

返回值 ip

異常

  • RangeError 當給Array()構造函數傳入單個整數參數size時,若是size爲負數,或大於2^32-1時候,會拋出RangeError異常

屬性

  • length 用來指明數組中的元素個數,當數組中的元素不連續時,length等於數組中最後一個元素的序號加一。

方法

  • concat() 把元素銜接到數組中

  • every() 測試斷言函數是否對每一個數組元素都爲真

  • filter() 返回知足斷言函數的數組元素

  • forEach() 爲數組的每個元素調用指定函數

  • indexOf() 在數組中查找匹配元素

  • join() 將數組的全部元素轉化爲字符串,並銜接起來 [array轉string的方法]

  • lastIndexOf() 在數組中反向查找

  • map() 從數組的元素中,計算出新的數組元素(有返回值)

  • pop() 移除數組最後一個元素

  • push() 把元素添加到數組尾部

  • reduce() 從數組的元素中,計算出一個值

  • reduceRight() 從數組的元素中,從右到左遍歷數組,計算出一個值

  • reverse() 在原數組中顛倒數組元素的順序(不會建立一個新數組)

  • shift() 移除數組的第一個元素

  • slice() 返回數組的一部分(返回新數組)

  • some() 測試是否至少有一個數組元素能讓斷言函數爲真

  • sort() 對數組元素進行排序(能夠傳入函數)

  • splice() 對原數組插入、刪除或替換數組元素

  • toLocaleString() 將數組轉化爲本地化字符串

  • toString() 將數組轉化爲字符串

  • unshift() 在數組的頭部添加新元素

Boolean

方法

  • toString() 將布爾值轉換成字符串

  • valueOf() Boolean對象的布爾值

Date

構造函數

  • new Date()

  • new Date(millliseconds); //毫秒

  • new Date(datestring);

  • new Date(year, month, day, hours, minutes, seconds, ms)

參數

  • month 月份,介於0(1月) ~ 11(12月)之間的一個整數

  • day 月份中的第幾天,介於1~31之間的一個整數

  • hours 小時,0(午夜)~23(晚上11點)之間的整數

方法

"UTC"表示使用世界時間進行操做

  • getTime() 返回Date對象的內部毫秒錶示形式

  • getFullYear() 返回Date對象的月份中的年份值

  • getMonth() 返回Date對象的月份中的月份值

  • getDate() 返回Date對象的## 標題文字 ##月份中的日期值

  • getDay() 返回Date對象的一週中的日期值,好比星期幾

  • getHours() 返回Date對象的小時值

  • getMinutes() 返回Date對象的分鐘值

  • getSeconds() 返回Date對象的秒數值

  • getMilliseconds() 返回Date對象的毫秒值

靜態方法

  • Date.now() 返回當前時間,自紀元開始後的毫秒數

  • Date.parse() 解析一個日期及時間的字符串表示,返回該日期的內部毫秒錶示

  • Date.UTC() 返回指定的UTC日期及時間的毫秒錶示

URI

Error

Function

Global

JSON

方法

  • JSON.parse 反序列化 把json轉化爲obj

  • JSON.stringify 序列化 把obj轉化爲json

Math

數學函數和常量

常量Math.constant

  • Math.e 常量e,天然對數的底數

  • Math.LN10 10的天然對數

  • Math.LN12 2的天然對數

  • Math.PI 常量π

靜態函數Math.function()

  • Math.abs() 計算絕對值

  • Math.random() 計算一個隨機數

Nubmer

Object

包含全部JavaScript對象的特性的超類

構造函數

  • new Object()

  • new Object(value)

參數

  • value

屬性

  • constructor 引用當前對象的構造函數(一個Javascript函數)

方法

靜態方法

RegExp

String

構造函數

  • new string(s) //構造函數

  • function String(s) //轉換函數

參數

  • s : 待存儲到一個String對象中或轉換爲一個原始字符串的值

返回

屬性

  • length 該字符串的字符數

方法

  • charAt() 取出一個字符串中指定位置的字符

  • charCodeAt() 返回一個字符串中指定位置的字符的編碼

  • concat() 將一個或多個值鏈接成一個字符串

  • indexOf() 在指定字符串中尋找一個字符或子串

  • lastIndexOf() 在指定字符串中向後尋找一個字符或子串

  • localeCompare() 使用本地定義的順序比較字符串

  • match() 使用正則表達式執行模式匹配(RegExp)

  • replace() 使用正則表達式執行查找與替換操做(RegExp)

  • search() 在一個字符串中查找匹配某個正則表達式的子串(RegExp)

  • slice() 返回字符串的一個切片或字串

  • split() 在指定的分隔符字符串或正則表達式處斷開,將一個字符串分割爲由字符串組成的數組。

  • substr() 提取字符串的一個子串,substring()的一個變體

  • substring() 提取字符串的一個子串

  • toLowerCase() 返回指定字符串的一份副本,都轉化爲小寫

  • toString()

  • toUpperCase() 返回指定字符串的一份副本,都轉化爲大寫

  • trim() 返回指定字符串的一份副本,其中先後的空白字符都已刪除

  • valueOf() 返回原始的字符串值。

靜態方法

HTML方法

相關文章
相關標籤/搜索