js常用API彙總

2021-07-16 16:25:17 字數 3454 閱讀 9139

typeof();                檢測資料型別

string();                轉換成字串

parseint();                解析出乙個string或number的整數部分

parsefloat();        解析出乙個string的浮點數部分

number();                把乙個string解析為number

blooean();                轉換成布林型別""(nan,undefined,null,0返回false)

isnan();                判斷是否為nan

isfinite();                指明所提供的數字是否是有限的(nan 、負無窮或正無窮返回false)

decodeuri();        對 encodeuri() 函式編碼過的 uri 進行解碼

decodeuricomponent();        可對 encodeuricomponent() 函式編碼的 uri 進行解碼

encodeuri();        把字串作為 uri 進行編碼

encodeuricomponent();        可把字串作為 uri 元件進行編碼

.tolowercase();        把字串轉換為小寫

.touppercase();        把字串轉換為大寫

.charat();                返回指定位置的字元

.charcodeat();        返回指定位置的字元的 unicode 編碼

.fromcharcode();        接受乙個指定的 unicode 值,然後返回乙個字串

.indexof();                返回某個指定的字串值在字串中首次出現的位置

.lastindexof();        返回乙個指定的字串值最後出現的位置,在乙個字串中的指定位置從後向前搜尋

.slice();                提取字串的某個部分,並以新的字串返回被提取的部分

.substring();        提取字串中介於兩個指定下標之間的字元

.substr();                在字串中抽取從 start 下標開始的指定數目的字元

.split();                把乙個字串分割成字串陣列

.concat();                連線兩個或多個字串

.replace();                在字串中用一些字元替換另一些字元,或替換乙個與正規表示式匹配的子串

.match();                在字串內檢索指定的值,或找到乙個或多個正規表示式的匹配

.search();                檢索字串中指定的子字串,或檢索與正規表示式相匹配的子字串

.join("連線符");        把陣列中的所有元素放入乙個字串

.concat();                連線兩個或多個陣列

.slice();                提取字串的某個部分,並以新的字串返回被提取的部分

.splice();                從陣列中新增/刪除專案,然後返回被刪除的專案

.reverse();                顛倒陣列中元素的順序

.sort();                對陣列的元素進行排序

.push();                向陣列的末尾新增乙個或多個元素,並返回新的長度

.pop();                刪除並返回陣列的最後乙個元素

.unshift();                向陣列的開頭新增乙個或更多元素,並返回新的長度

.shift();                把陣列的第乙個元素從其中刪除,並返回第乙個元素的值

.abs();                返回數的絕對值

.ceil();                對乙個數進行上捨入

.floor();                對乙個數進行下捨入

.max();                返回兩個指定的數中帶有較大的值的那個數

.min();                返回指定的數字中帶有最低值的數字

.pow();                返回 x 的 y 次冪的值

.random();                返回介於 0 ~ 1 之間的乙個隨機數(parseint(math.random()*(max-min+1)+min);)

.round();                把乙個數字捨入為最接近的整數

.tofixed();                保留x為小數

.tostring();        把乙個 number 物件轉換為乙個字串,並返回結果

date();                返回當天的日期和時間

.getdate();        返回月份的某一天

.getday();                返回表示星期的某一天的數字

.getmonth();        返回表示月份的數字

.getfullyear();        返回乙個表示年份的 4 位數字

.gethours();        返回時間的小時字段

.getminutes();        返回時間的分鐘字段

.getseconds();        返回時間的秒

.getmilliseconds();        返回時間的毫秒

.gettime();        返回距 1970 年 1 月 1 日之間的毫秒數

.setdate();                設定乙個月的某一天

.setmonth();        設定月份

.setfullyear();        設定年份 

.sethours();        設定指定時間的小時字段

.setminutes();        設定指定時間的分鐘字段

.setseconds();        設定指定時間的秒字段

.setmilliseconds();        設定指定時間的毫秒字段

.tolocalestring();        根據本地時間把 date 物件轉換為字串,並返回結果

.tolocaletimestring();        根據本地時間把 date 物件的時間部分轉換為字串,並返回結果

.tolocaledatestring();        根據本地時間把 date 物件的日期部分轉換為字串,並返回結果

.test();                檢測乙個字串是否匹配某個模式

.exec();                檢索字串中的正規表示式的匹配[/b][b]

js常用API彙總

typeof 檢測資料型別 string 轉換成字串 parseint 解析出乙個string或number的整數部分 parsefloat 解析出乙個string的浮點數部分 number 把乙個string解析為number blooean 轉換成布林型別 nan,undefined,null,...

js中陣列常用api彙總

在此對js中陣列常用的api進行彙總。1.檢測陣列 判斷value是否為陣列型別 array.isarray value 2.轉換方法 將陣列colors轉化成以逗號分隔的字串 alert colors.tostring 3.棧 佇列方法 分別實現先進先出 後進先出的效果。var a 1 2,3 4...

常用API彙總

string 三角函式 方法名功能描述 引數返回值 sin num 正弦double double cos num 余弦double double tan num 正切double double 求整 絕對值 方法名功能描述 引數返回值 abs num 求絕對值 int long float dou...