首頁>Club>
8
回覆列表
  • 1 # 是橘子大王o

    JavaScript 中的所有事物都是物件,如:字串、數值、陣列、函式等,每個物件帶有屬性和方法。

    物件的屬性:反映該物件某些特定的性質的,如:字串的長度、影象的長寬等;

    物件的方法:能夠在物件上執行的動作。例如,表單的“提交”(Submit),時間的“獲取”(getYear)等;

    JavaScript 提供多個內建物件,比如 String、Date、Array 等等,使用物件前先定義

    下面舉例一些

    Array物件中常用方法:

    Concat():表示把幾個數組合併成一個數組。

    Join():返回字串值,其中包含了連線到一起的陣列的所有元素,元素由指定的分隔符分隔開來。

    Pop():移除陣列最後一個元素。

    Shift():移除陣列中第一個元素。

    Slice(start,end):返回陣列中的一段。

    Push():往陣列中新新增一個元素,返回最新長度。

    Sort():對陣列進行排序。

    Reverse():反轉陣列的排序。

    toLocaleString();返回當前系統時間

    Array物件屬性常用的只有一個:

    Length:表示取得當前陣列長度

    Global物件

    是一個固有物件,目的是把所有的全域性方法集中在一個物件中。

    Global沒有語法,直接呼叫其方法。

    escape(): 對 String 物件編碼以便它們能在所有計算機上可讀.

    escape(charString)

    必選項 charstring 引數是要編碼的任意 String 物件或文字。

    isNaN():判斷一個值是否是NaN。

    parseInt():返回由字串得到的整數

    正則表示式物件

    本物件包含正則表示式模式以及表明如何應用模式的標誌。

    語法 1

    re = /pattern/[flags]

    語法 2

    re = new RegExp("pattern",["flags"])

    re為將要賦值正則表示式模式的變數名

    pattern為正則表示式

    flags為標記:有如下3中

    1:g(全文查詢)

    2:i(忽略大小寫)

    3:m(多行查詢)

    當預先知道查詢字串時用語法 1。當查詢字串經常變動或不知道時用語法 2,比如由使用者輸入得到的字串。

    String物件

    charAt():返回指定索引的位置的字元

    concat():返回字串值,表示兩個或多個字串的連線

    match():使用正則表示式模式對字串執行查詢,並將包含查詢結果最為結果返回

    function MatchDemo(){

    var r, re; // 宣告變數。

    var s = "The rain in Spain falls mainly in the plain";

    re = /ain/i; // 建立正則表示式模式。

    r = s.match(re); // 嘗試匹配搜尋字串。

    return(r); // 返回第一次出現 "ain" 的地方。

    }

    Replace(a,b):字元b替換a

    Search(stringObject):指明是否存在相應的匹配。如果找到一個匹配,search 方法將返回一個整數值,指明這個匹配距離字串開始的偏移位置。如果沒有找到匹配,則返回 -1。

    Slice(start,end):返回字元段片段

    Split():字串拆分

    Substr(start,length):字串擷取

    Substring(start,end)取得指定長度內的字串

    toUpperCase():返回一個字串,該字串中的所有字母都被轉化為大寫字母。

    toLowerCase():返回一個字串,該字串中的所有字母都被轉化為小寫字母。

    Math物件

    ceil():向上取整。

    floor():向下取整。

    round():四捨五入。

    random():取隨機數。

    Date物件

    get/setDate():返回或設定日期。

    get/setFullYear():返回或設定年份,用四位數表示。

    get/setYear():返回或設定年份。

    get/setMonth():返回或設定月份。0為一月

    get/setHours():返回或設定小時,24小時制

    get/setMinutes():返回或設定分鐘數。

    get/setSeconds():返回或設定秒鐘數。

    get/setTime():返回或設定時間(毫秒為單位)

  • 中秋節和大豐收的關聯?
  • 各位主機DIY電腦狂魔們,主玩英雄聯盟,預算3k-5k,求推薦?