JavaScript 內建函式參考



在這裡,您可以找到以下類中所有 JavaScript 的內建方法

JS Built-in Functions Reference

Number 方法

Number 物件只包含每個物件定義中都包含的預設方法。

序號 方法和描述
1 constructor()

返回建立此物件例項的函式。預設情況下,這是 Number 物件。

2 toExponential()

強制數字以指數表示法顯示,即使該數字在 JavaScript 通常使用標準表示法的範圍內。

3 toFixed()

使用小數點右邊特定數量的位數來格式化數字。

4 toLocaleString()

返回當前數字的字串值版本,其格式可能因瀏覽器的區域設定而異。

5 toPrecision()

定義要顯示的數字的總位數(包括小數點左邊和右邊的位數)。

6 toString()

返回數字值的字串表示形式。

7 valueOf()

返回數字的值。

Boolean 方法

以下是每個方法及其說明的列表。

序號 方法和描述
1 toSource()

返回包含 Boolean 物件原始碼的字串;您可以使用此字串來建立等效的物件。

2 toString()

根據物件的值返回“true”或“false”字串。

3 valueOf()

返回 Boolean 物件的原始值。

String 方法

以下是每個方法及其說明的列表。

序號 方法和描述
1 charAt()

返回指定索引處的字元。

2 charCodeAt()

返回一個數字,指示給定索引處字元的 Unicode 值。

3 concat()

組合兩個字串的文字並返回一個新字串。

4 indexOf()

返回呼叫 String 物件中指定值的第一次出現的索引,如果未找到則返回 -1。

5 lastIndexOf()

返回呼叫 String 物件中指定值的最後一次出現的索引,如果未找到則返回 -1。

6 localeCompare()

返回一個數字,指示引用字串在排序順序中是在給定字串之前、之後還是與之相同。

7 length()

返回字串的長度。

8 match()

用於將正則表示式與字串匹配。

9 replace()

用於查詢正則表示式和字串之間的匹配項,並將匹配的子字串替換為新的子字串。

10 search()

執行在正則表示式和指定字串之間查詢匹配項的操作。

11 slice()

提取字串的一部分並返回一個新字串。

12 split()

透過將字串分割成子字串,將 String 物件分割成字串陣列。

13 substr()

返回從指定位置開始的字串中的字元,直到指定數量的字元。

14 substring()

返回字串中兩個索引之間的字元。

15 toLocaleLowerCase()

字串中的字元轉換為小寫,同時尊重當前區域設定。

16 toLocaleUpperCase()

字串中的字元轉換為大寫,同時尊重當前區域設定。

17 toLowerCase()

返回呼叫字串值轉換為小寫。

18 toString()

返回表示指定物件的字串。

19 toUpperCase()

返回呼叫字串值轉換為大寫。

20 valueOf()

返回指定物件的原始值。

String HTML 包裝器

以下是每個方法的列表,這些方法返回包裝在適當的 HTML 標記內的字串副本。

序號 方法和描述
1 anchor()

建立一個用作超文字目標的 HTML 錨點。

2 big()

建立一個以大字型顯示的字串,就像它在 <big> 標記中一樣。

3 blink()

建立一個像在 <blink> 標記中一樣閃爍的字串。

4 bold()

建立一個像在 <b> 標記中一樣以粗體顯示的字串。

5 fixed()

使字串以固定間距字型顯示,就像它在 <tt> 標記中一樣。

6 fontcolor()

使字串以指定的顏色顯示,就像它在 <font color="color"> 標記中一樣。

7 fontsize()

使字串以指定的字型大小顯示,就像它在 <font size="size"> 標記中一樣。

8 italics()

使字串顯示為斜體,如同使用<i>標籤。

9 link()

建立一個請求另一個URL的HTML超連結。

10 small()

使字串顯示為小字型,如同使用<small>標籤。

11 strike()

使字串顯示為刪除線文字,如同使用<strike>標籤。

12 sub()

使字串顯示為下標,如同使用<sub>標籤。

13 sup()

使字串顯示為上標,如同使用<sup>標籤。

Array 方法

以下是每個方法及其說明的列表。

序號 方法和描述
1 concat()

返回一個新陣列,該陣列由當前陣列與其他陣列和/或值連線而成。

2 every()

如果此陣列中的每個元素都滿足提供的測試函式,則返回true。

3 filter()

建立一個新陣列,其中包含此陣列中所有使提供的過濾函式返回true的元素。

4 forEach()

為陣列中的每個元素呼叫一個函式。

5 indexOf()

返回陣列中與指定值相等的元素的第一個(最小)索引,如果未找到則返回-1。

6 join()

將陣列的所有元素連線成一個字串。

7 lastIndexOf()

返回陣列中與指定值相等的元素的最後一個(最大)索引,如果未找到則返回-1。

8 map()

建立一個新陣列,其中包含對當前陣列中每個元素呼叫提供的函式的結果。

9 pop()

刪除陣列中的最後一個元素並返回該元素。

10 push()

向陣列末尾新增一個或多個元素,並返回陣列的新長度。

11 reduce()

同時對陣列的兩個值(從左到右)應用一個函式,以將其簡化為單個值。

12 reduceRight()

同時對陣列的兩個值(從右到左)應用一個函式,以將其簡化為單個值。

13 reverse()

反轉陣列元素的順序——第一個元素變為最後一個,最後一個元素變為第一個。

14 shift()

刪除陣列中的第一個元素並返回該元素。

15 slice()

提取陣列的一部分並返回一個新陣列。

16 some()

如果此陣列中至少有一個元素滿足提供的測試函式,則返回true。

17 toSource()

表示物件的原始碼。

18 sort()

對陣列元素進行排序。

19 splice()

新增和/或刪除陣列中的元素。

20 toString()

返回表示陣列及其元素的字串。

21 unshift()

向陣列開頭新增一個或多個元素,並返回陣列的新長度。

Date 方法

以下是每個方法及其說明的列表。

序號 方法和描述
1 Date()

返回今天的日期和時間。

2 getDate()

根據本地時間返回指定日期的月份中的某一天。

3 getDay()

根據本地時間返回指定日期的一週中的某一天。

4 getFullYear()

根據本地時間返回指定日期的年份。

5 getHours()

根據本地時間返回指定日期的小時。

6 getMilliseconds()

根據本地時間返回指定日期的毫秒數。

7 getMinutes()

根據本地時間返回指定日期的分鐘數。

8 getMonth()

根據本地時間返回指定日期的月份。

9 getSeconds()

根據本地時間返回指定日期的秒數。

10 getTime()

返回指定日期的數值,表示自1970年1月1日00:00:00 UTC以來的毫秒數。

11 getTimezoneOffset()

返回當前區域設定的時區偏移量(以分鐘為單位)。

12 getUTCDate()

根據世界標準時間返回指定日期的月份中的某一天。

13 getUTCDay()

根據世界標準時間返回指定日期的一週中的某一天。

14 getUTCFullYear()

根據世界標準時間返回指定日期的年份。

15 getUTCHours()

根據世界標準時間返回指定日期的小時。

16 getUTCMilliseconds()

根據世界標準時間返回指定日期的毫秒數。

17 getUTCMinutes()

根據世界標準時間返回指定日期的分鐘數。

18 getUTCMonth()

根據世界標準時間返回指定日期的月份。

19 getUTCSeconds()

根據世界標準時間返回指定日期的秒數。

20 getYear()

已棄用 - 根據本地時間返回指定日期的年份。請使用getFullYear代替。

21 setDate()

根據本地時間設定指定日期的月份中的某一天。

22 setFullYear()

根據本地時間設定指定日期的全年。

23 setHours()

根據本地時間設定指定日期的小時。

24 setMilliseconds()

根據本地時間設定指定日期的毫秒數。

25 setMinutes()

根據本地時間設定指定日期的分鐘數。

26 setMonth()

根據本地時間設定指定日期的月份。

27 setSeconds()

根據本地時間設定指定日期的秒數。

28 setTime()

將Date物件設定為自1970年1月1日00:00:00 UTC以來以毫秒數表示的時間。

29 setUTCDate()

根據世界標準時間設定指定日期的月份中的某一天。

30 setUTCFullYear()

根據世界標準時間設定指定日期的全年。

31 setUTCHours()

根據世界標準時間設定指定日期的小時。

32 setUTCMilliseconds()

根據世界標準時間設定指定日期的毫秒數。

33 setUTCMinutes()

根據世界標準時間設定指定日期的分鐘數。

34 setUTCMonth()

根據世界標準時間設定指定日期的月份。

35 setUTCSeconds()

根據世界標準時間設定指定日期的秒數。

36 setYear()

已棄用 - 根據本地時間設定指定日期的年份。請使用setFullYear代替。

37 toDateString()

以人類可讀的字串形式返回Date的“日期”部分。

38 toGMTString()

已棄用 - 使用Internet GMT約定將日期轉換為字串。請使用toUTCString代替。

39 toLocaleDateString()

使用當前區域設定的約定以字串形式返回Date的“日期”部分。

40 toLocaleFormat()

使用格式字串將日期轉換為字串。

41 toLocaleString()

使用當前區域設定的約定將日期轉換為字串。

42 toLocaleTimeString()

使用當前區域設定的約定以字串形式返回Date的“時間”部分。

43 toSource()

返回表示等效Date物件的原始碼的字串;可以使用此值建立新物件。

44 toString()

返回表示指定Date物件的字串。

45 toTimeString()

以人類可讀的字串形式返回Date的“時間”部分。

46 toUTCString()

使用世界標準時間約定將日期轉換為字串。

47 valueOf()

返回Date物件的原始值。

Date 靜態方法

除了前面列出的許多例項方法外,Date物件還定義了兩種靜態方法。這些方法是透過Date()建構函式本身呼叫的:

序號 方法和描述
1 Date.parse()

解析日期和時間的字串表示形式,並返回該日期的內部毫秒錶示形式。

2 Date.UTC()

返回指定UTC日期和時間的毫秒錶示形式。

Math 方法

以下是每個方法及其說明的列表。

序號 方法和描述
1 abs()

返回數字的絕對值。

2 acos()

返回數字的反餘弦(以弧度為單位)。

3 asin()

返回數字的反正弦(以弧度為單位)。

4 atan()

返回數字的反正切(以弧度為單位)。

5 atan2()

返回其引數商的反正切。

6 ceil()

返回大於或等於數字的最小整數。

7 cos()

返回數字的餘弦。

8 exp()

返回EN,其中N是引數,E是尤拉常數,即自然對數的底數。

9 floor()

返回小於或等於數字的最大整數。

10 log()

返回數字的自然對數(以E為底)。

11 max()

返回零個或多個數字中最大的數字。

12 min()

返回零個或多個數字中最小的數字。

13 pow()

返回底數的指數冪,即底數指數

14 random()

返回0到1之間的偽隨機數。

15 round()

返回四捨五入到最接近整數的數字的值。

16 sin()

返回數字的正弦。

17 sqrt()

返回數字的平方根。

18 tan()

返回數字的正切。

19 toSource()

返回字串“Math”。

RegExp 方法

以下是每個方法及其說明的列表。

序號 方法和描述
1 exec()

在其字串引數中執行匹配搜尋。

2 test()

在其字串引數中測試匹配。

3 toSource()

返回表示指定物件的Object字面量;可以使用此值建立新物件。

4 toString()

返回表示指定物件的字串。

廣告