js基本函式和基本方法

2022-09-01 13:33:09 字數 1309 閱讀 6337

日期時間函式(需要用變數呼叫):

var b = new date(); //獲取當前時間

b.gettime() //獲取時間戳

b.getfullyear() //獲取年份

b.getmonth()+1; //獲取月份

b.getdate() //獲取天

b.gethours() //獲取小時

b.getminutes() //獲取分鐘

b.getseconds() //獲取秒數

b.getday() //獲取星期幾

b.getmilliseconds() //獲取毫秒

date()//獲取完整日期

數學函式(用math來呼叫):

abs(x)    返回數的絕對值。

ceil(x)    對數進行上捨入。

floor(x)    對數進行下捨入。

round(x)    把數四捨五入為最接近的整數。

max(x,y)    返回 x 和 y 中的最高值。

min(x,y)    返回 x 和 y 中的最低值。

pow(x,y)    返回 x 的 y 次冪。

sqrt(x)    返回數的平方根。

random()    返回 0 ~ 1 之間的隨機數。 ****

字串函式(用變數來呼叫):

indexof

返回字串中乙個子串第一處出現的索引(從左到右搜尋)。如果沒有匹配項,返回 -1 。

charat

返回指定位置的字元。

lastindexof

返回字串中乙個子串最後一處出現的索引(從右到左搜尋),如果沒有匹配項,返回 -1

match

檢查乙個字串匹配乙個正規表示式內容,如果麼有匹配返回 null。

substring

返回字串的乙個子串,傳入引數是起始位置和結束位置

substr

返回字串的乙個子串,傳入引數是起始位置和長度

replace *******

替換字串,第乙個引數代表被替換的字串,第二個引數代表替換的字串

search

執行乙個正規表示式匹配查詢。如果查詢成功,返回字串中匹配的索引值。否則返回 -1 。

split ******

通過將字串劃分成子串,將乙個字串做成乙個字串陣列。

length 屬性 *******

返回字串的長度,所謂字串的長度是指其包含的字元的個數

tolowercase

將整個字串轉成小寫字母。

touppercase

將整個字串轉成大寫字母。

JS基本函式擴充套件

array沒有乙個contains方法,在現實的應用場景是,有時候我們需要判斷某乙個值是否 在該陣列中,這個時候乙個contains方法就顯得很有必要,具體實現如下 判斷陣列中是否包含某個元素 array.prototype.contains function obj return false 同樣...

Js的基本方法

跟時間相關的方法 get後面的單詞首字母都是大寫 時間函式 var time new.date var yeat time.getfullyeat 定義乙個year time有個獲取年份的方法 var second time.getseconds 秒 var month time.getmonth ...

JS 函式的基本練習

求3個數中的最大值 function bijiao3 x,y,z console.log bijiao3 1,2,3 比較任意數中的最大值 function bijiao x return num console.log bijiao 451,22,55,66,88,99 判斷乙個數是否是素數 質數...