-
arguments[ ] 函數參數的數組
Arguments 一個函數的參數和其他屬性
Arguments.callee 當前正在運行的函數
Arguments.length 傳遞給函數的參數的個數
-
Array 數組
length屬性 動態獲取數組長度
join() 將一個數組轉成字符串。返回一個字符串。
reverse() 將數組中各元素顛倒順序
delete運算符 只能刪除數組元素的值,而所占空間還在,總長度沒變(arr.length)。
shift() 刪除數組中第一個元素,返回刪除的那個值,並將長度減 1。
pop() 刪除數組中最后一個元素,返回刪除的那個值,並將長度減1。
unshift() 往數組前面添加一個或多個數組元素,長度要改變。
push() 往數組結尾添加一個或多個數組元素,長度要改變。
concat( ) 連接數組
slice( ) 返回數組的一部分
sort( ) 對數組元素進行排序
splice( ) 插入、刪除或替換數組的元素
toLocaleString( ) 把數組轉換成局部字符串
toString( ) 將數組轉換成一個字符串
-
Boolean 布爾對象
Boolean.toString( ) 將布爾值轉換成字符串
Boolean.valueOf( ) Boolean對象的布爾值
-
Error 異常對象
Error.message 可以讀取的錯誤消息
Error.name 錯誤的類型
Error.toString( ) 把Error 對象轉換成字符串
EvalError 在不正確使用 eval()時拋出
SyntaxError 拋出該錯誤用來通知語法錯誤
RangeError 在數字超出合法范圍時拋出
ReferenceError 在讀取不存在的變量時拋出
TypeError 當一個值的類型錯誤時,拋出該異常
URIError 由URl的編碼和解碼方法拋出
-
Function 函數構造器
Function 函數構造器
Function.apply( ) 將函數作為一個對象的方法調用
Function.arguments[] 傳遞給函數的參數
Function.call( ) 將函數作為對象的方法調用
Function.caller 調用當前函數的函數
Function.length 已聲明的參數的個數
Function.prototype 對象類的原型
Function.toString( ) 把函數轉換成字符串
-
Math 數學對象
Math對象是一個靜態對象
Math.PI 圓周率。
Math.abs() 絕對值。
Math.ceil() 向上取整(整數加 1,小數去掉)。
Math.floor() 向下取整(直接去掉小數)。
Math.round() 四舍五入。
Math.pow(x,y) 求 x的y次方。
Math.sqrt() 求平方根。
-
Number 數值對象
Number.MAX_VALUE 最大數值
Number.MIN_VALUE 最小數值
Number.NaN 特殊的非數字值
Number.NEGATIVE_INFINITY 負無窮大
Number.POSITIVE_INFINITY 正無窮大
Number.toExponential( ) 用指數計數法格式化數字
Number.toFixed( ) 采用定點計數法格式化數字
Number.toLocaleString( ) 把數字轉換成本地格式的字符串
Number.toPrecision( ) 格式化數字的有效位
Number.toString( ) 將—個數字轉換成字符串
Number.valueOf( ) 返回原始數值
-
Object 基礎對象
Object 含有所有 JavaScript 對象的特性的超類
Object.constructor 對象的構造函數
Object.hasOwnProperty( ) 檢查屬性是否被繼承
Object.isPrototypeOf( ) 一個對象是否是另一個對象的原型
Object.propertyIsEnumerable( ) 是否可以通過 for/in循環看到屬性
Object.toLocaleString( ) 返回對象的本地字符串表示
Object.toString( ) 定義一個對象的字符串表示
Object.valueOf( ) 指定對象的原始值
-
RegExp 正則表達式對象
RegExp.exec( ) 通用的匹配模式
RegExp.global 正則表達式是否全局匹配
RegExp.ignoreCase 正則表達式是否區分大小寫
RegExp.lastIndex 下次匹配的起始位置
RegExp.source 正則表達式的文本
RegExp.test( ) 檢測一個字符串是否匹配某個模式
RegExp.toString( ) 把正則表達式轉換成字符串
-
String 字符串對象
Length 獲取字符串的長度。
toLowerCase() 將字符串中的字母轉成全小寫。
toUpperCase() 將字符串中的字母轉成全大寫。
charAt(index) 返回指定下標位置的一個字符。如果沒有找到,則返回空字符串。
substr() 在原始字符串,返回一個子字符串
substring() 在原始字符串,返回一個子字符串。
split() 將一個字符串轉成數組。
charCodeAt( ) 返回字符串中的第 n個字符的代碼
concat( ) 連接字符串
fromCharCode( ) 從字符編碼創建—個字符串
indexOf( ) 返回一個子字符串在原始字符串中的索引值(查找順序從左往右查找)。如果沒 有找到,則返回-1。
lastIndexOf( ) 從后向前檢索一個字符串
localeCompare( ) 用本地特定的順序來比較兩個字符串
match( ) 找到一個或多個正則表達式的匹配
replace( ) 替換一個與正則表達式匹配的子串
search( ) 檢索與正則表達式相匹配的子串
slice( ) 抽取一個子串
toLocaleLowerCase( ) 把字符串轉換小寫
toLocaleUpperCase( ) 將字符串轉換成大寫
toLowerCase( ) 將字符串轉換成小寫
toString( ) 返回字符串
toUpperCase( ) 將字符串轉換成大寫
valueOf( ) 返回字符串