callee 指代當前正在執行的函數正則表達式
length 傳遞給函數的參數個數,以及Arguments對象中數組元素的個數json
構造函數數組
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() 在數組的頭部添加新元素
方法
toString() 將布爾值轉換成字符串
valueOf() Boolean對象的布爾值
構造函數
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日期及時間的毫秒錶示
方法
JSON.parse 反序列化 把json轉化爲obj
JSON.stringify 序列化 把obj轉化爲json
數學函數和常量
常量Math.constant
Math.e 常量e,天然對數的底數
Math.LN10 10的天然對數
Math.LN12 2的天然對數
Math.PI 常量π
靜態函數Math.function()
Math.abs() 計算絕對值
Math.random() 計算一個隨機數
包含全部JavaScript對象的特性的超類
構造函數
new Object()
new Object(value)
參數
value
屬性
constructor 引用當前對象的構造函數(一個Javascript函數)
方法
靜態方法
構造函數
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方法