js中常用的內置對象


1、“==”和“===”的區別

  1、==表示值相等

  2、===表示類型和值都要相等

2、js中常用的內置對象,並列舉該內置對象的方法

  1、String對象:字符串對象,提供了對字符串進行操作的屬性和方法。  

    length:獲取字符串的長度。
    toLowerCase():將字符串中的字母轉成全小寫。
    toUpperCase():將字符串中的字母轉成全大寫。
    charAt(index):返回指定下標位置的一個字符。如果沒有找到,則返回空字符串。
    indexOf():返回一個子字符串在原始字符串中的索引值(查找順序從左往右查找)。如果沒有找到,則返回-1。
    substr():在原始字符串,返回一個子字符串
    substring(): 在原始字符串,返回一個子字符串。
    split() :將一個字符串轉成數組。

  2、Array對象:數組對象,提供了數組操作方面的屬性和方法。

    length屬性:動態獲取數組長度。
    join():將一個數組轉成字符串。返回一個字符串。
    reverse():將數組中各元素顛倒順序。
    delete 運算符:只能刪除數組元素的值,而所占空間還在,總長度沒變。
    shift():刪除數組中第一個元素,返回刪除的那個值,並將長度減1。
    unshift():往數組前面添加一個或多個數組元素,長度要改變。
    pop():刪除數組中最后一個元素,返回刪除的那個值,並將長度減1。
    push():往數組結尾添加一個或多個數組元素,長度要改變。

  3、Date對象:日期時間對象,可以獲取系統的日期時間信息。

    getDate() 從 Date 對象返回一個月中的某一天 (1 ~ 31)。
    getDay() 從 Date 對象返回一周中的某一天 (0 ~ 6)。
    getMonth() 從 Date 對象返回月份 (0 ~ 11)。
    getFullYear() 從 Date 對象以四位數字返回年份。
    getHours() 返回 Date 對象的小時 (0 ~ 23)。
    getMinutes() 返回 Date 對象的分鍾 (0 ~ 59)。
    getSeconds() 返回 Date 對象的秒數 (0 ~ 59)。
    getMilliseconds() 返回 Date 對象的毫秒(0 ~ 999)。
    getTime() 返回 1970 年 1 月 1 日至今的毫秒數。

  4、Boolean對象:布爾對象,一個布爾變量就是一個布爾對象。(沒有可用的屬性和方法)
  5、Number對象:數值對象。一個數值變量就是一個數值對象。
  6、Math對象:數學對象,提供了數學運算方面的屬性和方法。

    Math對象是一個靜態對象,換句話說:在使用Math對象,不需要創建實例。
    Math.PI:圓周率。
    Math.abs():絕對值。
    Math.ceil():向上取整(整數加1,小數去掉)。
    Math.floor():向下取整(直接去掉小數)。
    Math.round():四舍五入。
    Math.pow(x,y):求x的y次方。
    Math.sqrt():求平方根。

3、列舉和數組相關的方法

    concat() 連接兩個或更多的數組,並返回結果。
    join() 把數組的所有元素放入一個字符串。元素通過指定的分隔符進行分隔。
    reverse() 顛倒數組中元素的順序。
    shift() 刪除並返回數組的第一個元素
    slice() 從某個已有的數組返回選定的元素
    sort() 對數組的元素進行排序
    splice() 刪除元素,並向數組添加新元素。
    toString() 把數組轉換為字符串,並返回結果。
    unshift() 向數組的開頭添加一個或更多元素,並返回新的長度。
    shift():刪除數組中第一個元素,返回刪除的那個值,並將長度減1。
    pop():刪除數組中最后一個元素,返回刪除的那個值,並將長度減1。
    push():往數組結尾添加一個或多個數組元素,長度要改變。

4、列舉和字符串相關的方法

    concat() 連接字符串。
    toLowerCase():將字符串中的字母轉成全小寫。
    toUpperCase():將字符串中的字母轉成全大寫。
    charAt(index):返回指定下標位置的一個字符。如果沒有找到,則返回空字符串。
    indexOf():返回一個子字符串在原始字符串中的索引值(查找順序從左往右查找)。
    lastIndexOf() 從后向前搜索字符串。
    replace() 替換與表達式匹配的子串
    slice() 提取字符串的片斷,並在新的字符串中返回被提取的部分。
    split() 把字符串分割為字符串數組。
    substring() 提取字符串中兩個指定的索引號之間的字符。

5、document.write和innerHTNL的區別

    write是DOM方法,向文檔寫入HTML表達式或JavaScript代碼,可列出多個參數,參數被順序添加到文檔中 ;innerHTML是DOM屬性,設置或返回調用元素開始結束標簽之間的HTML元素。兩者都可向頁面輸出內容,innerHTML比document.write更靈活。當文檔加載時調用document.write直接向頁面輸出內容,文檔加載結束后調用document.write輸出內容會重寫整個頁面


免責聲明!

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



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