JavaScript 內(nèi)置函數(shù)

2018-09-28 18:04 更新

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() 返回一個字符串代表指定的對象。
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號