js中常用的內置對象


  1. Arguments 函數參數集合

    arguments[ ] 函數參數的數組

    Arguments 一個函數的參數和其他屬性

    Arguments.callee 當前正在運行的函數

      Arguments.length 傳遞給函數的參數的個數

  1. Array 數組

    length屬性 動態獲取數組長度

    join() 將一個數組轉成字符串。返回一個字符串。

    reverse() 將數組中各元素顛倒順序

    delete運算符 只能刪除數組元素的值,而所占空間還在,總長度沒變(arr.length)。

    shift() 刪除數組中第一個元素,返回刪除的那個值,並將長度減 1。

    pop() 刪除數組中最后一個元素,返回刪除的那個值,並將長度減1。

    unshift() 往數組前面添加一個或多個數組元素,長度要改變。

    push() 往數組結尾添加一個或多個數組元素,長度要改變。

    concat( ) 連接數組

    slice( ) 返回數組的一部分

    sort( ) 對數組元素進行排序

    splice( ) 插入、刪除或替換數組的元素

    toLocaleString( ) 把數組轉換成局部字符串

    toString( ) 將數組轉換成一個字符串

  2. Boolean 布爾對象

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

    Boolean.valueOf( ) Boolean對象的布爾值

  3. Error 異常對象

    Error.message 可以讀取的錯誤消息

    Error.name 錯誤的類型

    Error.toString( ) 把Error 對象轉換成字符串

    EvalError 在不正確使用 eval()時拋出

    SyntaxError 拋出該錯誤用來通知語法錯誤

    RangeError 在數字超出合法范圍時拋出

    ReferenceError 在讀取不存在的變量時拋出

    TypeError 當一個值的類型錯誤時,拋出該異常

    URIError 由URl的編碼和解碼方法拋出

  4. Function 函數構造器

    Function 函數構造器

    Function.apply( ) 將函數作為一個對象的方法調用

    Function.arguments[] 傳遞給函數的參數

    Function.call( ) 將函數作為對象的方法調用

    Function.caller 調用當前函數的函數

    Function.length 已聲明的參數的個數

    Function.prototype 對象類的原型

    Function.toString( ) 把函數轉換成字符串

  5. Math 數學對象

    Math對象是一個靜態對象

    Math.PI 圓周率。

    Math.abs() 絕對值。

    Math.ceil() 向上取整(整數加 1,小數去掉)。

    Math.floor() 向下取整(直接去掉小數)。

    Math.round() 四舍五入。

    Math.pow(x,y) 求 x的y次方。

    Math.sqrt() 求平方根。

  6. 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( ) 返回原始數值

  7. Object 基礎對象

    Object 含有所有 JavaScript 對象的特性的超類

    Object.constructor 對象的構造函數

    Object.hasOwnProperty( ) 檢查屬性是否被繼承

    Object.isPrototypeOf( ) 一個對象是否是另一個對象的原型

    Object.propertyIsEnumerable( ) 是否可以通過 for/in循環看到屬性

    Object.toLocaleString( ) 返回對象的本地字符串表示

    Object.toString( ) 定義一個對象的字符串表示

    Object.valueOf( ) 指定對象的原始值

  8. RegExp 正則表達式對象

    RegExp.exec( ) 通用的匹配模式

    RegExp.global 正則表達式是否全局匹配

    RegExp.ignoreCase 正則表達式是否區分大小寫

    RegExp.lastIndex 下次匹配的起始位置

    RegExp.source 正則表達式的文本

    RegExp.test( ) 檢測一個字符串是否匹配某個模式

    RegExp.toString( ) 把正則表達式轉換成字符串

  9. 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( ) 返回字符串


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM