
- Javascript 基礎教程
- Javascript - 首頁
- JavaScript - 路線圖
- JavaScript - 概述
- JavaScript - 特性
- JavaScript - 啟用
- JavaScript - 位置
- JavaScript - 語法
- JavaScript - Hello World
- JavaScript - Console.log()
- JavaScript - 註釋
- JavaScript - 變數
- JavaScript - let 語句
- JavaScript - 常量
- JavaScript - 資料型別
- JavaScript - 型別轉換
- JavaScript - 嚴格模式
- JavaScript - 保留關鍵字
- JavaScript 運算子
- JavaScript - 運算子
- JavaScript - 算術運算子
- JavaScript - 比較運算子
- JavaScript - 邏輯運算子
- JavaScript - 位運算子
- JavaScript - 賦值運算子
- JavaScript - 條件運算子
- JavaScript - typeof 運算子
- JavaScript - 空值合併運算子
- JavaScript - delete 運算子
- JavaScript - 逗號運算子
- JavaScript - 分組運算子
- JavaScript - yield 運算子
- JavaScript - 展開運算子
- JavaScript - 指數運算子
- JavaScript - 運算子優先順序
- JavaScript 控制流
- JavaScript - if...else
- JavaScript - while 迴圈
- JavaScript - for 迴圈
- JavaScript - for...in
- Javascript - for...of
- JavaScript - 迴圈控制
- JavaScript - break 語句
- JavaScript - continue 語句
- JavaScript - switch case
- JavaScript - 使用者自定義迭代器
- JavaScript 函式
- JavaScript - 函式
- JavaScript - 函式表示式
- JavaScript - 函式引數
- JavaScript - 預設引數
- JavaScript - Function() 建構函式
- JavaScript - 函式提升
- JavaScript - 自執行函式
- JavaScript - 箭頭函式
- JavaScript - 函式呼叫
- JavaScript - Function call()
- JavaScript - Function apply()
- JavaScript - Function bind()
- JavaScript - 閉包
- JavaScript - 變數作用域
- JavaScript - 全域性變數
- JavaScript - 智慧函式引數
- JavaScript 物件
- JavaScript - Number
- JavaScript - Boolean
- JavaScript - String
- JavaScript - Array
- JavaScript - Date
- JavaScript - DataView
- JavaScript - Handler
- JavaScript - Math
- JavaScript - RegExp
- JavaScript - Symbol
- JavaScript - Set
- JavaScript - WeakSet
- JavaScript - Map
- JavaScript - WeakMap
- JavaScript - Iterable
- JavaScript - Reflect
- JavaScript - TypedArray
- JavaScript - 模板字面量
- JavaScript - 標籤模板
- 面向物件的 JavaScript
- JavaScript - 物件
- JavaScript - 類
- JavaScript - 物件屬性
- JavaScript - 物件方法
- JavaScript - 靜態方法
- JavaScript - 顯示物件
- JavaScript - 物件訪問器
- JavaScript - 物件建構函式
- JavaScript - 原生原型
- JavaScript - ES5 物件方法
- JavaScript - 封裝
- JavaScript - 繼承
- JavaScript - 抽象
- JavaScript - 多型
- JavaScript - 解構賦值
- JavaScript - 物件解構
- JavaScript - 陣列解構
- JavaScript - 巢狀解構
- JavaScript - 可選鏈
- JavaScript - 全域性物件
- JavaScript - Mixins
- JavaScript - Proxy
- JavaScript 版本
- JavaScript - 歷史
- JavaScript - 版本
- JavaScript - ES5
- JavaScript - ES6
- ECMAScript 2016
- ECMAScript 2017
- ECMAScript 2018
- ECMAScript 2019
- ECMAScript 2020
- ECMAScript 2021
- ECMAScript 2022
- JavaScript 非同步
- JavaScript - 非同步
- JavaScript - 回撥函式
- JavaScript - Promise
- JavaScript - Async/Await
- JavaScript - 微任務
- JavaScript - Promise 化
- JavaScript - Promise 鏈式呼叫
- JavaScript - 定時事件
- JavaScript - setTimeout()
- JavaScript - setInterval()
- JavaScript Cookie
- JavaScript - Cookie
- JavaScript - Cookie 屬性
- JavaScript - 刪除 Cookie
- JavaScript 瀏覽器 BOM
- JavaScript - 瀏覽器物件模型
- JavaScript - Window 物件
- JavaScript - Document 物件
- JavaScript - Screen 物件
- JavaScript - History 物件
- JavaScript - Navigator 物件
- JavaScript - Location 物件
- JavaScript - Console 物件
- JavaScript Web API
- JavaScript - Web API
- JavaScript - History API
- JavaScript - Storage API
- JavaScript - Forms API
- JavaScript - Worker API
- JavaScript - Fetch API
- JavaScript - Geolocation API
- JavaScript 事件
- JavaScript - 事件
- JavaScript - DOM 事件
- JavaScript - addEventListener()
- JavaScript - 滑鼠事件
- JavaScript - 鍵盤事件
- JavaScript - 表單事件
- JavaScript - Window/Document 事件
- JavaScript - 事件委託
- JavaScript - 事件冒泡
- JavaScript - 事件捕獲
- JavaScript - 自定義事件
- JavaScript 錯誤處理
- JavaScript - 錯誤處理
- JavaScript - try...catch
- JavaScript - 除錯
- JavaScript - 自定義錯誤
- JavaScript - 擴充套件錯誤
- JavaScript 重要關鍵字
- JavaScript - this 關鍵字
- JavaScript - void 關鍵字
- JavaScript - new 關鍵字
- JavaScript - var 關鍵字
- JavaScript HTML DOM
- JavaScript - HTML DOM
- JavaScript - DOM 方法和屬性
- JavaScript - DOM Document
- JavaScript - DOM 元素
- JavaScript - DOM 屬性 (Attr)
- JavaScript - DOM 表單
- JavaScript - 修改 HTML
- JavaScript - 修改 CSS
- JavaScript - DOM 動畫
- JavaScript - DOM 導航
- JavaScript - DOM 集合
- JavaScript - DOM NodeList
- JavaScript - DOM DOMTokenList
- JavaScript 其他
- JavaScript - Ajax
- JavaScript - 非同步迭代
- JavaScript - Atomics 物件
- JavaScript - rest 引數
- JavaScript - 頁面重定向
- JavaScript - 對話方塊
- JavaScript - 頁面列印
- JavaScript - 驗證
- JavaScript - 動畫
- JavaScript - 多媒體
- JavaScript - 圖片地圖
- JavaScript - 瀏覽器
- JavaScript - JSON
- JavaScript - 多行字串
- JavaScript - 日期格式
- JavaScript - 獲取日期方法
- JavaScript - 設定日期方法
- JavaScript - 模組
- JavaScript - 動態匯入
- JavaScript - BigInt
- JavaScript - Blob
- JavaScript - Unicode
- JavaScript - 淺複製
- JavaScript - 呼叫棧
- JavaScript - 引用型別
- JavaScript - IndexedDB
- JavaScript - 點選劫持攻擊
- JavaScript - 柯里化
- JavaScript - 圖形
- JavaScript - Canvas
- JavaScript - 防抖
- JavaScript - 效能
- JavaScript - 樣式指南
JavaScript 內建函式參考
在這裡,您可以找到以下類中所有 JavaScript 的內建方法

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()
返回表示指定物件的字串。 |