JavaScript 內(nèi)置函數(shù)
數(shù)值方法
數(shù)值對象僅包含了幾個任何對象均定義的默認方法
方法 | 描述 |
---|
constructor() | 返回創(chuàng)建該對象實例的函數(shù)。默認是數(shù)值對象。 |
toExponential() | 強制將數(shù)值以指數(shù)形式顯示。 |
toFixed() | 可把 Number 四舍五入為指定小數(shù)位數(shù)的數(shù)字。 |
toLocaleString() | 以字符串的形式返回當前對象的值。該字符串適用于宿主環(huán)境的當前區(qū)域設(shè)置。 |
toPrecision() | 定義顯示一個數(shù)多少位數(shù)(包括位小數(shù)的左和右) |
toString() | 返回該數(shù)值的字符串格式 |
valueOf() | 返回數(shù)值 |
布爾方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
toSource() | 返回一個包含布爾對象的源字符串;可以使用這個字符串創(chuàng)建一個等價的對象。 |
toString() | 按照布爾結(jié)果返回“true”或“fales”。 |
valueOf() | 返回布爾對象的原始值。 |
字符串方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
charAt() | 返回指定位置的字符。 |
charCodeAt() | 返回指定位置字符的數(shù)值。 |
concat() | 返回布爾對象的原始值。 |
indexOf() | 返回匹配子字符串第一次出現(xiàn)的位置,如果不存在就返回-1。 |
lastIndexOf() | 返回匹配子字符串最后一次出現(xiàn)的位置,如果不存在就返回-1。 |
localeCompare() | 比較兩個字符串,并返回以數(shù)字形式表示的比較結(jié)果。 |
length() | 返回字符串的長度。 |
match() | 用于匹配正則表達式。 |
replace() | 通過與正則表達式找到子串位置,并替換為新指定的字符串。 |
search() | 執(zhí)行與一個正則表達式進行的搜索。 |
slice() | 提取并返回一個子串。 |
split() | 將字符串分割成多個子串,并存儲進字符串數(shù)組。 |
substr() | 返回字符串中指定位置,指定長度的子串。 |
toLocaleLowerCase() | 大寫字符轉(zhuǎn)為小寫,同時尊重當前語言環(huán)境。 |
toLocaleUpperCase() | 小寫字符轉(zhuǎn)為大寫,同時尊重當前語言環(huán)境。 |
toLowerCase() | 大寫字符轉(zhuǎn)為小寫。 |
toString() | 返回表示該對象的一個字符串。 |
toUpperCase() | 小寫字符轉(zhuǎn)為大寫。 |
valueOf() | 返回指定對象的原始數(shù)值。 |
HTML字符串格式化工具
方法 | 描述 |
---|
anchor() | 創(chuàng)建一個HTML錨作為一個超文本的目標。 |
big() | 創(chuàng)建一個以“大”字體表示的字符串,好比置于標簽中一樣。 |
blink() | 創(chuàng)建一個閃爍的字符串,好比置于標簽中一樣。 |
bold() | 創(chuàng)建一個粗體顯示的字符串,好比置于標簽中一樣。 |
fixed() | 創(chuàng)建一個打字機字體顯示的字符串,好比置于標簽中一樣。 |
fontcolor() | 創(chuàng)建一個特定字體顏色顯示的字符串,好比置于標簽中一樣。 |
fontsize() | 創(chuàng)建一個特定字體大小顯示的字符串,好比置于標簽中一樣。 |
italics() | 創(chuàng)建一個斜體顯示的字符串,好比置于標簽中一樣。 |
link() | 創(chuàng)建HTML超級鏈接。 |
small() | 創(chuàng)建一個小字體顯示的字符串,好比置于標簽中一樣。 |
strike() | 創(chuàng)建一個加了刪除線顯示的字符串,好比置于標簽中一樣。 |
sub() | 以下標的方式顯示,好比置于標簽中一樣。 |
sup() | 以上標的方式顯示,好比置于標簽中一樣。 |
數(shù)組方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
concat() | 返回兩個數(shù)據(jù)經(jīng)過聯(lián)接后的數(shù)組。 |
every() | 如何數(shù)組內(nèi)的元素均滿足某測試函數(shù),那么就返回true。 |
filter() | 原來的數(shù)組中能過通過過濾器的元素組成一個新的數(shù)組返回。 |
forEach() | 調(diào)用一個函數(shù)來處理數(shù)組中的每個元素。 |
indexOf() | 返回與指定元素相匹配的第一個位置,如果不存在就返回-1 |
join() | 連接數(shù)組中所有的元素,返回一個字符串 |
lastIndexOf() | 返回與指定元素相匹配的最后一個位置,如果不存在就返回-1。 |
map() | 調(diào)用一個函數(shù)處理數(shù)組中的每一個元素,將生成的結(jié)果組成一個新的數(shù)組,并返回 |
pop() | 返回數(shù)組中的最后一個元素,并刪除。 |
push() | 在數(shù)組的最后增加一個元素,并返回新數(shù)組的長度 |
reduce() | 對數(shù)組中的所有元素(從左到右)調(diào)用指定的回調(diào)函數(shù)。 該回調(diào)函數(shù)的返回值為累積結(jié)果,并且此返回值在下一次調(diào)用該回調(diào)函數(shù)時作為參數(shù)提供。 |
reduceRight() | 對數(shù)組中的所有元素(從右到左)調(diào)用指定的回調(diào)函數(shù)。 該回調(diào)函數(shù)的返回值為累積結(jié)果,并且此返回值在下一次調(diào)用該回調(diào)函數(shù)時作為參數(shù)提供。 |
reverse() | 反轉(zhuǎn)數(shù)組元素的順序——第一個成為最后一個,最后成為第一。 |
shift() | 刪除數(shù)組的第一個元素并返回。 |
slice() | 提取一段數(shù)組并返回一個新的數(shù)組 |
some() | ,如果存在一個元素滿足所提供的測試函數(shù),就返回true。 |
toSource() | 代表一個對象的源代碼。 |
sort() | 對數(shù)組中的元素排序。 |
splice() | 增刪數(shù)組中的元素。 |
toString() | 返回一個表示數(shù)組及其元素的字符串。 |
unshift() | 在數(shù)組的首部添加新的元素,并且返回新數(shù)組的長度 |
時期方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
Date() | 返回今天的日期及時間。 |
getDate() | 按照本地模式返回指定日期是哪日。 |
getDay() | 按照本地模式返回指定日期是周幾。 |
getFullYear() | 按照本地模式返回指定日期是哪一年。 |
getMilliseconds() | 按照本地模式返回指定日期是幾毫秒。 |
getMinutes() | 按照本地模式返回指定日期是幾分。 |
getMonth() | 按照本地模式返回指定日期的月份。 |
getSeconds() | 按照本地模式返回指定日期是幾秒。 |
getTime() | 按照本地模式當前的格林威治時間。 |
getTimezoneOffset() | 以分鐘為單位返回時間偏差。 |
getUTCDate() | 按照世界統(tǒng)一時間返回指定日期是幾號。 |
getUTCDay() | 按照世界統(tǒng)一時間返回指定日期是周幾。 |
getUTCFullYear() | 按照世界統(tǒng)一時間返回指定日的年份。 |
getUTCHours() | 按照世界統(tǒng)一時間返回指定日期是幾時。 |
getUTCMilliseconds() | 按照世界統(tǒng)一時間返回指定日期的毫秒數(shù)。 |
getUTCMinutes() | 按照世界統(tǒng)一時間返回指定日期的分鐘數(shù)。 |
getUTCMonth() | 按照世界統(tǒng)一時間返回指定日期的月份。 |
getUTCSeconds() | 按照世界統(tǒng)一時間返回指定日期的秒數(shù)。 |
setDate() | 按照本地模式設(shè)置日期。 |
setFullYear() | 按照本地模式設(shè)置年份。 |
setHours() | 按照本地模式設(shè)置小時。 |
setMilliseconds() | 按照本地模式設(shè)置毫秒數(shù)。 |
setMinutes() | 按照本地模式設(shè)置分鐘數(shù)。 |
setMonth() | 按照本地模式設(shè)置月份。 |
setSeconds() | 按照本地模式設(shè)置秒數(shù)。 |
setTime() | 按照格林威治格式設(shè)置毫秒數(shù)。 |
setUTCDate() | 按照世界統(tǒng)一時間設(shè)置日期。 |
setUTCFullYear() | 按照世界統(tǒng)一時間設(shè)置年份。 |
setUTCHours() | 按照世界統(tǒng)一時間設(shè)置小時數(shù)。 |
setUTCMilliseconds() | 按照世界統(tǒng)一時間設(shè)置毫秒數(shù)。 |
setUTCMinutes() | 按照世界統(tǒng)一時間設(shè)置分鐘數(shù)。 |
setUTCMonth() | 按照世界統(tǒng)一時間設(shè)置月份。 |
setUTCSeconds() | 按照世界統(tǒng)一時間設(shè)置秒數(shù)。 |
toDateString() | 返回日期的字符串。 |
toLocaleDateString() | 按照本地模式,返回日期的字符串。 |
toLocaleFormat() | 使用格式字符串,將日期轉(zhuǎn)換為一個字符串。 |
toLocaleString() | 使用當前語言環(huán)境的約定將日期轉(zhuǎn)換為一個字符串。 |
toLocaleTimeString() | 返回日期的“時間”部分作為一個字符串,使用當前語言環(huán)境的約定。 |
toSource() | 返回一個字符串代表一個等價的日期對象的來源,您可以使用這個值來創(chuàng)建一個新的對象。 |
toString() | 返回一個字符串代表指定的日期對象。 |
toTimeString() | 返回日期的“時間”部分以字符串形式。 |
toUTCString() | 使用通用時間約定,將日期轉(zhuǎn)換為一個字符串。 |
valueOf() | 返回日期對象的原始值。 |
日期靜態(tài)方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
Date.parse( ) | 解析并返回日期和時間的字符串表示的內(nèi)部毫秒表示日期。 |
Date.UTC( ) | 返回指定的毫秒表示UTC日期和時間。 |
數(shù)學(xué)方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
abs() | 返回數(shù)值的絕對值。 |
acos() | 返回一個數(shù)值的arccos值。 |
asin() | 返回一個數(shù)值的arcsin值。 |
atan() | 返回一個數(shù)值的arctan值。 |
ceil() | 返回大于或等于整數(shù)最小的一個數(shù)字。 |
cos() | 返回一個數(shù)值的cos值。 |
exp() | 返回指數(shù)。 |
floor() | 返回小于等于一個數(shù)的最大數(shù)。 |
log() | 返回一個數(shù)值以e為底的對數(shù)。 |
max() | 返回最大值。 |
min() | 返回最小值。 |
pow() | 返回以e為底的冪。 |
random() | 返回0和1之間的一個偽隨機數(shù)。 |
round() | 返回四舍五入后的值。 |
sin() | 返回sin值。 |
sqrt() | 返回一個整數(shù)的平方根。 |
tan() | 返回一個數(shù)值的tan值。 |
toSource() | 返回字符串“Manth”。 |
正則表達式方法
如下為相關(guān)方法及描述的列表:
方法 | 描述 |
---|
exec() | 執(zhí)行一個字符串的搜索匹配。 |
test() | 測試匹配的字符串參數(shù)。 |
toSource() | 返回一個對象文字代表指定的對象;您可以使用這個值來創(chuàng)建一個新的對象。 |
toString() | 返回一個字符串代表指定的對象。 |
更多建議: