常見的JavaScript函數

JavaScript函數一共可分爲5類:常規函數、數組函數、日期函數、數學函數和字符串函數。數組

(1)常規函數(9個)dom

alert函數:顯示一個警告對話框,包括一個「肯定」按鈕。函數

confirm函數:顯示一個確認對話框,包括「肯定」和「取消」按鈕。測試

escape函數:將字符轉換成Unicode碼。字體

eval函數:計算表達式的結果。編碼

isNaN函數:測試是(true)否(false)不是一個數字。spa

parseFloat函數:將字符串轉換成浮點數字形式。code

parseInt函數:將字符串轉換成整數形式(可指定幾進制)。排序

unescape函數:解碼由escape函數編碼的字符。ip

prompt函數:顯示一個輸入對話框,提示等待用戶輸入。

(2)數組函數(4個)

join函數:轉換並鏈接數組中的全部元素爲一個字符串。

length函數:返回數組的長度。

reverse函數:將數組元素的順序顛倒。

sort函數:將數組元素從新排序。

(3)日期函數(20個)

getDate函數:返回日期的「日」部分,值爲1~31。

getDay函數:返回星期幾,值爲0~6,其中0表明星期日,1表示星期一,...,6表示星期六。

getHouse函數:返回日期的「小時」部分,值爲0~23。

getMinutes函數:返回日期的「分鐘」部分,值爲0~59。

getMonth函數:返回日期的「月」部分,值爲0~11。

getSeconds函數:返回日期的「秒」部分,值爲0~59。

getTime函數:返回系統時間。

getTimezoneOffset函數:返回此地區的時差,單位爲分鐘。

getYear函數:返回日期的「年」部分。返回值以1900年爲基數。

parse函數:返回從1970年1月1日零時整算起的毫秒數(當地時間)。

setDate函數:設定日期的「日」部分,值爲1~31。

setHouse函數:設定日期的「小時」部分。

setMinutes函數:設定日期的「分鐘」部分。

setMonth函數:設定日期的「月」部分。

setSeconds函數:設定日期的「秒」部分。

setTime函數:設定時間,時間數值爲1970年1月1日零時整算起的毫秒數。

setYear函數:設定日期的「年」部分。

toGMTString函數:轉換日期成爲字符串,爲GMT格林威治時間。

setLocaleString函數:轉換日期成爲字符串,爲當地時間。

UTC函數:返回從1970年1月1日零時整算起的毫秒數,以GMT格林威治時間計算。

(4)數學函數(屬性:8個;方法:18個)

屬性:

Math.e:e(天然對數)

Math.LN2(2的天然對數)

Math.LN10(10的天然對數)

Math.LOG2E(e的對數,底數爲2)

Math.LOG10E(e的對數,底數爲10)

Math.PI(π)

Math.SQRT1_2(1/2的平方根)

Math.SQRT2(2的平方根)

方法:

abs函數:即Math.abs(如下同),返回一個數字的絕對值。

acos函數:返回一個數字的反餘弦值,結果爲0~π弧度。

asin函數:返回一個數字的反正弦值,結果爲-π/2~π/2弧度。

atan函數:返回一個數字的反正切值,結果爲-π/2~π/2弧度。

atan2函數:返回一個座標的極座標角度值。

ceil函數:返回一個數字的最小整數值(大於或等於)。

cos函數:返回一個數字的餘弦值,結果爲-1~1。

exp函數:返回e(天然對數)的乘方值。

floor函數:返回一個數字的最大整數值(小於或等於)。

log函數:天然對數函數,返回一個數字的天然對數值。

max函數:返回兩個函數的最大值。

min函數:返回兩個數字的最小值。

pow函數:返回一個數字的乘方值。

random函數:返回一個0~1的隨機數值。

round函數:返回一個數字的四捨五入值,類型是整數。

sin函數:返回一個數字的正弦值,結果爲-1~1。

sqrt函數:返回一個數字的平方根值。

tan函數:返回一個數字的正切值。

(5)字符串函數(20個,字體大小、顏色、長度設置和查找等操做)

anchor函數:產生一個連接點(anchor)以做超級連接用。anchor函數設定連接點的名稱,另外一個函數link設定URL地址。

big函數:將字體加大一號。

blink函數:使字符串閃爍。

bold函數:使字體加粗。

charAt函數:返回字符串中指定的某個字符。

fixed函數:將字體設定爲固定寬度。

fontcolor函數:設定字體顏色。

fontsize函數:設定字體大小。

indexOf函數:返回字符串中第一個查找到的下標index,從左邊開始查找。

italics函數:使字體成爲斜體字。

lastIndexOf函數:返回字符串中第一個查找到的下標index,從右邊開始查找。

length函數:返回字符串的長度(不用帶括號)。

link函數:產生一個超級連接,至關於設定的URL地址。

small函數:將字體減少一號。

strike函數:在文本的中間加一條橫線。

sub函數:顯示字符串爲下標字(subscript)。

substring函數:返回字符串中指定的幾個字符。

sup函數:顯示字符串爲上標字(superscript)。

toLowerCase函數:將字符串轉換爲小寫。

toUpperCase函數:將字符串轉換爲大寫。

相關文章
相關標籤/搜索