首頁 web前端 前端問答 javascript內建函數是啥

javascript內建函數是啥

Feb 16, 2022 pm 05:49 PM
javascript 內建函數

在javascript中,內建函數是指是瀏覽器核心自帶的、不用任何函式庫引入就可以直接使用的函數。常見的內建函數可分為五類:1、常規函數;2、陣列函數;3、日期函數;4、數學函數;5、字串函數。

javascript內建函數是啥

本教學操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

javascript中的內建函數

js內建函數是瀏覽器核心自帶的,不用任何函式庫引入就可以直接使用的函數。

常見的內建函數可分為五類:

1、常規函數

2、陣列函數

3、日期函數

4、數學函數

5、字串函數

#第一類:常規函數

包括以下9個函數:

(1)alert函數:顯示一個警告對話框,包含一個OK按鈕。

(2)confirm函數:顯示確認對話框,包括OK、Cancel按鈕。

(3)escape函數:將字元轉換成Unicode碼。

(4)eval函數:計算表達式的結果。

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

(6)parseFloat函數:將字串轉換成符點數字形式。

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

(8)prompt函數:顯示一個輸入對話框,提示等待使用者輸入。

第二類:陣列函數

#包含以下4個函數:

(1)join函數:轉換並連接陣列中的所有元素為一個字串。

(2)langth函數:傳回陣列的長度。

(3)reverse函數:將陣列元素順序顛倒。

(4)sort函數:將陣列元素重新排序。

第三類:日期函數

包括以下20個函數:

(1)getDate函數:傳回日期的「日」部分,值為1~31

(2)getDay函數:傳回星期幾,值為0~6,其中0表示星期日,1表示星期一,…,6表示星期六

#(3 )getHours函數:傳回日期的「小時」部分,值為0~23。

(4)getMinutes函數:傳回日期的「分鐘」部分,值為0~59。見上例。

(5)getMonth函數:傳回日期的「月」部分,值為0~11。其中0表示1月,2表示3月,…,11表示12月。見前面的例子。

(6)getSeconds函數:傳回日期的「秒」部分,值為0~59。見前面的例子。

(7)getTime函數:傳回系統時間。

(8)getTimezoneOffset函數:傳回此地區的時差(當地時間與GMT格林威治標準時間的地區時差),單位為分鐘。

(9)getYear函數:傳回日期的「年」部分。傳回值以1900年為基數,例如1999年為99。

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

(11)setDate函數:設定日期的「日」部分,值為0~31。

(12)setHours函數:設定日期的「小時」部分,值為0~23。

(13)setMinutes函數:設定日期的「分鐘」部分,值為0~59。

(14)setMonth函數:設定日期的「月」部分,值為0~11。其中0表示1月,…,11表示12月。

(15)setSeconds函數:設定日期的「秒」部分,值為0~59。

(16)setTime函數:設定時間。時間數值為1970年1月1日零時整算起的毫秒數。

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

(18)toGMTString函數:轉換日期成為字串,為GMT格林威治標準時間。

(19)setLocaleString函數:轉換日期成為字串,為當地時間。

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

var myDate=new Date(dtime.replace(/-|\./g,"/"));
myDate.getYear();        //获取当前年份(2位)
myDate.getFullYear();    //获取完整的年份(4位,1970-????)
myDate.getMonth();       //获取当前月份(0-11,0代表1月)
myDate.getDate();        //获取当前日(1-31)
myDate.getDay();         //获取当前星期X(0-6,0代表星期天)
myDate.getTime();        //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours();       //获取当前小时数(0-23)
myDate.getMinutes();     //获取当前分钟数(0-59)
myDate.getSeconds();     //获取当前秒数(0-59)
myDate.getMilliseconds();    //获取当前毫秒数(0-999)
myDate.toLocaleDateString();     //获取当前日期
var mytime=myDate.toLocaleTimeString();     //获取当前时间
myDate.toLocaleString( );        //获取日期与时间

setTimeout();
setInterval();
登入後複製

第四類:數學函數

函數有以下18個:

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

(2)acos函數:傳回一個數字的反餘弦值,結果為0~π弧度(radians)。

(3)asin函數:傳回一個數字的反正弦值,結果為-π/2~π/2弧度。

(4)atan函數:傳回一個數字的反正切值,結果為-π/2~π/2弧度。

(5)atan2函數:傳回一個座標的極座標角度值。

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

(7)cos函數:傳回一個數字的餘弦值,結果為-1~1。

(8)exp函數:傳回e(自然對數)的乘方值。

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

(10)log函數:自然對數函數,傳回一個數字的自然對數(e)值。

(11)max函數:傳回兩個數的最大值。

(12)min函數:傳回兩個數的最小值。

(13)pow函數:傳回一個數字的乘方值。

(14)random函數:傳回一個0~1的隨機數值。

(15)round函數:傳回一個數字的四捨五入值,型別是整數。

(16)sin函數:傳回一個數字的正弦值,結果為-1~1。

(17)sqrt函數:傳回一個數字的平方根值。

(18)tan函數:傳回一個數字的正切值。

第五類:字串函數

包括以下20個函數:

(1)anchor函數:產生一個連結點(anchor)以作超級連結用。 anchor函數設定的連結點的名稱,另一個函數link設定的網址。

(2)big函數:將字型加到一號,與...標籤結果相同。

(3)blink函數:讓字串閃爍,與...標籤結果相同。

(4)bold函數:讓字型加粗,與...標籤結果相同。

(5)charAt函數:傳回字串中指定的某個字元。

(6)fixed函數:將字體設定為固定寬度字體,與...標籤結果相同。

(7)fontcolor函數:設定字型顏色,與標籤結果相同。

(8)fontsize函數:設定字體大小,與標籤結果相同。

(9)indexOf函數:傳回字串中第一個查找到的下標index,從左邊開始尋找。

(10)italics函數:讓字體成為斜體字,與...標籤結果相同。

(11)lastIndexOf函數:傳回字串中第一個查找到的下標index,從右邊開始尋找。

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

(13)link函數:產生一個超級鏈接,相當於設定的URL位址。

(14)small函數:將字體減少一號,與...標籤結果相同。

(15)strike函數:在文字的中間加上一條橫線,與...標籤結果相同。

(16)sub函數:顯示字串為下標字(subscript)。

(17)substring函數:傳回字串中指定的幾個字元。

(18)sup函數:顯示字串為上標字(superscript)。

(19)toLowerCase函數:將字串轉換為小寫。

(20)toUpperCase函數:將字串轉換為大寫。

【相關推薦:javascript學習教學

以上是javascript內建函數是啥的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
2 週前 By 尊渡假赌尊渡假赌尊渡假赌
倉庫:如何復興隊友
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island冒險:如何獲得巨型種子
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何使用WebSocket和JavaScript實現線上語音辨識系統 如何使用WebSocket和JavaScript實現線上語音辨識系統 Dec 17, 2023 pm 02:54 PM

如何使用WebSocket和JavaScript實現線上語音辨識系統

WebSocket與JavaScript:實現即時監控系統的關鍵技術 WebSocket與JavaScript:實現即時監控系統的關鍵技術 Dec 17, 2023 pm 05:30 PM

WebSocket與JavaScript:實現即時監控系統的關鍵技術

如何使用WebSocket和JavaScript實現線上預約系統 如何使用WebSocket和JavaScript實現線上預約系統 Dec 17, 2023 am 09:39 AM

如何使用WebSocket和JavaScript實現線上預約系統

如何利用JavaScript和WebSocket實現即時線上點餐系統 如何利用JavaScript和WebSocket實現即時線上點餐系統 Dec 17, 2023 pm 12:09 PM

如何利用JavaScript和WebSocket實現即時線上點餐系統

簡易JavaScript教學:取得HTTP狀態碼的方法 簡易JavaScript教學:取得HTTP狀態碼的方法 Jan 05, 2024 pm 06:08 PM

簡易JavaScript教學:取得HTTP狀態碼的方法

JavaScript與WebSocket:打造高效率的即時天氣預報系統 JavaScript與WebSocket:打造高效率的即時天氣預報系統 Dec 17, 2023 pm 05:13 PM

JavaScript與WebSocket:打造高效率的即時天氣預報系統

如何在JavaScript中取得HTTP狀態碼的簡單方法 如何在JavaScript中取得HTTP狀態碼的簡單方法 Jan 05, 2024 pm 01:37 PM

如何在JavaScript中取得HTTP狀態碼的簡單方法

javascript如何使用insertBefore javascript如何使用insertBefore Nov 24, 2023 am 11:56 AM

javascript如何使用insertBefore

See all articles