導航:首頁 > 知識科普 > js中有哪些常用方法有哪些

js中有哪些常用方法有哪些

發布時間:2022-06-26 15:35:06

1. JS自帶有幾種方法

js的方法可是有一些,想具體了解,可以去下載一本js手冊

a
abs 返回數字的絕對值
acos 返回數的反餘弦值
anchor 在對象中的指定文本兩端放置一個有 NAME 屬性 HTML 錨點
apply 應用某一對象的一個方法,用另一個對象替換當前對象
asin 返回數字的反正弦值
atan 返回數字的反正切值
atan2 返回由 X 軸到 ( y , x ) 點的角度(以弧度為單位)
atEnd 返回一個 Boolean 值,指明枚舉運算元是否位於集合的末尾
b
big 把 HTML <BIG> 標記放置在 String 對象中的文本兩端
blink 把 HTML <BLINK> 標記放置在 String 對象中的文本兩端
bold 把 HTML <B> 標記放置在 String 對象中的文本兩端
c
call 調用一個對象的一個方法,以另一個對象替換當前對象
ceil 返回大於等於其數字參數的最小整數
charAt 返回指定索引位置處的字元
charCodeAt 返回一個整數,代表指定位置上字元的 Unicode 編碼
compile 把正則表達式編譯為內部格式,從而執行得更快
concat 返回一個新數組,這個新數組是由兩個或更多數組組合而成的
concat(String) 返回字元串值,該值包含了兩個或更多個提供的字元串的連接
cos 返回數的餘弦值
d
decodeURI 返回一個已編碼的統一資源標識符 (URI) 的非編碼形式
decodeURIComponent 返回統一資源標識符 (URI) 的一個已編碼組件的非編碼形式
dimensions 返回 VBArray 的維數
e
encodeURI 將文本字元串編碼為一個有效的統一資源標識符 (URI)
encodeURIComponent 將文本字元串編碼為一個統一資源標識符 (URI) 的一個有效組件
escape 對 String 對象編碼以便它們能在所有計算機上可讀
eval 檢查 JScript 代碼並執行
exec 用正則表達式模式在字元串中運行查找,並返回包含該查找結果的一個數組
exp 返回 e(自然對數的底)的冪
f
fixed 把HTML<TT>標記放置在 String 對象中的文本兩端
floor 返回小於等於其數值參數的最大整數
fontcolor 把帶有 COLOR 屬性的一個 HTML <FONT> 標記放置在 String 對象中的文本兩端
fontsize 把一個帶有 SIZE 屬性的 HTML <FONT> 標記放置在 String 對象中的文本的兩端
fromCharCode 從一些 Unicode 字元值中返回一個字元串
g
getDate 返回 Date 對象中用本地時間表示的一個月中的日期值
getDay 返回 Date 對象中用本地時間表示的一周中的日期值
getFullYear 返回 Date 對象中用本地時間表示的年份值
getHours 返回 Date 對象中用本地時間表示的小時值
getItem 返回指定位置的項
getMilliseconds 返回 Date 對象中用本地時間表示的毫秒值
getMinutes 返回 Date 對象中用本地時間表示的分鍾值
getMonth 返回 Date 對象中用本地時間表示的月份值
getSeconds 返回 Date 對象中用本地時間表示的秒鍾值
getTime 返回 Date 對象中的時間值
getTimezoneOffset 返回用分鍾表示的主計算機上的時間和全球標准時間 (UTC)之間的差別
getUTCDate 返回 Date 對象中用全球標准時間 (UTC)表示的日期
getUTCDay 返回 Date 對象中用全球標准時間 (UTC)表示的一周中的日期值
getUTCFullYear 返回 Date 對象中用全球標准時間 (UTC)表示的年份值
getUTCHours 返回 Date 對象中用全球標准時間 (UTC)表示的小時值
getUTCMilliseconds 返回 Date 對象中用全球標准時間 (UTC)表示的毫秒值
getUTCMinutes 返回 Date 對象中用全球標准時間 (UTC)表示的分鍾值
getUTCMonth 返回 Date 對象中用全球標准時間 (UTC)表示的月份值
getUTCSeconds 返回 Date 對象中用全球標准時間 (UTC)表示的秒鍾值
getVarDate 返回 Date 對象中的 VT_DATE 值
getYear 返回 Date 對象中的年份值
i
indexOf 返回 String 對象內第一次出現子字元串的字元位置
isFinite 返回一個 Boolean 值,指明所提供的數字是否是有限的
isNaN 返回一個 Boolean 值,指明提供的值是否是保留值 NaN (不是數字)
italics 把 HTML <I> 標記放置在 String 對象中的文本兩端
item 返回集合中的當前項
j
join 返回字元串值,其中包含了連接到一起的數組的所有元素,元素由指定的分隔符分隔開
l
lastIndexOf 返回 String 對象中子字元串最後出現的位置
lbound 返回在 VBArray 的指定維中所使用的最小索引值
link 把一個有 HREF 屬性的 HTML 錨點放置在 String 對象中的文本兩端
localeCompare 返回一個值,指出在當前的區域設置中兩個字元串是否相同
log 返回數字的自然對數
match 使用正則表達式模式對字元串執行查找,並將包含查找的結果作為數組返回
max 返回給出的零個或多個數值表達式中較大者
min 返回給出的零個或多個數值表達式中較小者
moveFirst 重新將集合中的當前項設置為第一項
moveNext 將集合中的當前項移動到下一項
p
parse 解析一個包含日期的字元串,並返回該日期與 1970 年 1 月 1 日午夜之間所間隔的毫秒數
parseFloat 返回由字元串轉換得到的浮點數
parseInt 返回由字元串轉換得到的整數
pop 移除數組中的最後一個元素並返回該元素
push 將新元素添加到一個數組中,並返回數組的新長度值
r
random 返回介於 0 和 1 之間的偽隨機數
replace 返回根據正則表達式進行文字替換後的字元串 的拷貝
reverse 返回一個元素順序被反轉的 Array 對象
round 返回與給出的數值表達式最接近的整數
s
search 返回與正則表達式查找內容匹配的第一個子字元串的位置
setDate 設置 Date 對象中用本地時間表示的數字日期
setFullYear 設置 Date 對象中用本地時間表示的年份值
setHours 設置 Date 對象中用本地時間表示的小時值
setMilliseconds 設置 Date 對象中用本地時間表示的毫秒值
setMinutes 設置 Date 對象中用 本地時間表示的分鍾值
setMonth 設置 Date 對象中用 本地時間表示的月份值
setSeconds 設置 Date 對象中用 本地時間表示的秒鍾值
setTime 設置 Date 對象的日期和時間值
setUTCDate 設置 Date 對象中用全球標准時間 (UTC)表示的數值日期
setUTCFullYear 設置 Date 對象中用全球標准時間 (UTC)表示的年份值
setUTCHours 設置 Date 對象中用全球標准時間 (UTC)表示的小時值
setUTCMilliseconds 設置 Date 對象中用全球標准時間 (UTC)表示的毫秒值
setUTCMinutes 設置 Date 對象中用全球標准時間 (UTC)表示的分鍾值
setUTCMonth 設置 Date 對象中用 全球標准時間 (UTC)表示的月份值
setUTCSeconds 設置 Date 對象中用全球標准時間 (UTC)表示的秒值
setYear 設置 Date 對象中的年份值
shift 移除數組中的第一個元素並返回該元素
sin 返回數字的正弦值
slice (Array) 返回一個數組的一段
slice (String) 返回字元串的片段
small 將 HTML 的<SMALL> 標識添加到 String 對象中的文本兩端
sort 返回一個元素已經進行了排序的 Array 對象
splice 從一個數組中移除一個或多個元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素
split 將一個字元串分割為子字元串,然後將結果作為字元串數組返回
sqrt 返回數字的平方根
strike 將 HTML 的<STRIKE> 標識放置到 String 對象中的文本兩端
sub 將 HTML 的 <SUB> 標識放置到 String 對象中的文本兩端
substr 返回一個從指定位置開始的指定長度的子字元串
substring 返回位於 String 對象中指定位置的子字元串
sup 將 HTML 的<sup> 標識放置到 String 對象中的文本兩端
t
tan 返回數字的正切值
test 返回一個 Boolean 值,它指出在被查找的字元串中是否存在模式
toArray 返回一個由 VBArray 轉換而來的標准 JScript 數組
toDateString 以字元串值的形式返回一個日期
toExponential 返回一個字元串,其中包含一個以指數記數法表示的數字
toFixed 返回一個字元串,代表一個以定點表示法表示的數字
toGMTString 返回一個日期,該日期用格林威治標准時間 (GMT) 表示並已被轉換為字元串
toLocaleDateString 以字元串的形式返回與宿主環境的當前區域設置相對應的日期
toLocaleLowerCase 返回一個字元串,其中所有的字母字元都被轉換為小寫,同時考慮到宿主環境的當前區域設置
toLocaleString 返回一個日期,該日期使用當前區域設置並已被轉換為字元串
toLocaleTimeString 以字元串的形式返回與宿主環境的當前區域設置相對應的時間
toLocaleUpperCase 返回一個字元串,其中所有的字母字元都被轉換為大寫,同時適應宿主環境的當前區域設置
toLowerCase 返回一個字元串,該字元串中的字母被轉換為小寫字母
toPrecision 返回一個字元串,其中包含一個以指數記數法或定點記數法表示的,具有指定數字位數的數字
toString 返回對象的字元串表示
toTimeString 以字元串形式返回時間
toUpperCase 返回一個字元串,該字元串中的所有字母都被轉化為大寫字母
toUTCString 返回一個已被轉換為字元串的,用全球標准時間 (UTC)表示的日期
ubound 返回在 VBArray 的指定維中所使用的最大索引值
unescape 解碼用 escape 方法進行了編碼的 String 對象
unshift 將指定的元素插入數組開始位置並返回該數組
UTC 返回全球標准時間 (UTC) (或 GMT) 的 1970 年 1 月 1 日到所指定日期之間所間隔的毫秒數
valueOf 返回指定對象的原始值

2. js中的幾種方法

第一種方法:是使用的是ajax,可以起到局部刷新的效果,意思就是不用重新載入整個頁面,客戶體驗好的同時,還節約性能。這種用法通常適合頁面上某些屬性的校驗。

第二種方法:就是提交form表單的方式,與伺服器進行數據交互,這樣是需要將整個頁面提交到伺服器的。這種方式動靜大,但是在某些情況下是必須要這樣寫的:比如需要將頁面上的大量信息通過點擊「保存」或者其他按鈕的方式,保存到資料庫中等等。

3. js字元串的方法有哪些

您好,你的問題,我之前好像也遇到過,以下是我原來的解決思路和方法,希望能幫助到你,若有錯誤,還望見諒!展開全部
concat() – 將兩個或多個字元的文本組合起來,返回一個新的字元串。
indexOf() –
返回字元串中一個子串第一處出現的索引。如果沒有匹配項,返回 -1 。
charAt() – 返回指定位置的字元。
lastIndexOf() –
返回字元串中一個子串最後一處出現的索引,如果沒有匹配項,返回 -1 。
match() – 檢查一個字元串是否匹配一個正則表達式。

substring() – 返回字元串的一個子串。傳入參數是起始位置和結束位置。
replace() –
用來查找匹配一個正則表達式的字元串,然後使用新字元串代替匹配的字元串。
search() –
執行一個正則表達式匹配查找。如果查找成功,返回字元串中匹配的索引值。否則返回 -1 。
slice() – 提取字元串的一部分,並返回一個新字元串。

split() – 通過將字元串劃分成子串,將一個字元串做成一個字元串數組。
length –
返回字元串的長度,所謂字元串的長度是指其包含的字元的個數。
toLowerCase() – 將整個字元串轉成小寫字母。

toUpperCase() – 將整個字元串轉成大寫字母。非常感謝您的耐心觀看,如有幫助請採納,祝生活愉快!謝謝!

4. js數組中有哪些方法呢


非常多。自己搜索一下就知道了。沒有判斷數組的方法,但是可以判斷數組方法有很多,例如[1, 2, 3, 4, 5].constructor.name

5. js常用的方法有幾種

concat()連接兩個或更多的數組,並返回結果。
join()把數組的所有元素放入一個字元串。元素通過指定的分隔符進行分隔。
pop()刪除並返回數組的最後一個元素
push()向數組的末尾添加一個或更多元素,並返回新的長度。
reverse()顛倒數組中元素的順序。

6. javascript有哪些方法

document的方法如下:(摘自javascript寶典-16章document對象和body元素對象)
attachEvent();
captureEvent();
clear();
clearAttributes();
close();
createAttribute();
createComment();
createDocumentFragment();
createElement();
createEvent();
createEventObject();
createRange();
createStyleSheet();
createTextNode();
createTreeWalker();
detachEvent();
elementFrommPoint();
execCommand();
focus();
getElementById();
getElementsByName();
getElementsByTagName();
getSelection();
handleEvent();
hasFocus();
mergeAttributes();
open();
queryCommandEnabled();
queryCommandIndterm();
queryCommandState();
queryCommandSupported();
queryCommandText();
queryCommandValue();
recalc();
releaseCapture();
releaseEvents();
routeEvent();
setActive();
write();
writeln();

7. javascript中常用的方法

JavaScript中常用的運算符及其使用方法
JavaScript中常用的運算符及其使用方法如下:
類型
-(負值),例如:-5。
*(乘法),例如:2*4,得8。
/(除法),例如:10/2,得5。
%(取余),例如:9%2,余數為1。
+(加法),例如:1+2,得3。
-(減法),例如:9-8,得1。
算術運算符
|(按位或運算),例如:5|3,得7。
<<(左移),例如:5<<3,得40。
>>(右移),例如:5>>1,得2。
~(取補),例如:~5
,得6。
++(遞加),例如:
a=5,a++,得a=6。
--(遞減),例如:
a=5,a--,得a=4。
字元運算符
+(字元串連接),例如:「a」+「b」,得ab。
==(等於),例如:1==2,為Flase。
!=(不等於),例如:3!=4,為True。
比較運算符
<(小於),例如:7<6,為Flase。
>(大於),例如:10>9,為True。
<=(小於等於),例如:6<=9,為True。
>=(大於等於),例如:3>=6,為Flase。
邏輯算符
!(邏輯非),例如:!Flase,為True。
&(邏輯與),例如:Flase&True,為Flase。
||(邏輯或),例如:Flase||True,為True。
^(邏輯異或),例如:Flase^True,為True。

8. javascript中有哪些方法

建議常看API文檔

9. js數組幾種常見的操作方法

關於js數組的用法有很多,下面主要針對一些簡單的操作,比如合並,反轉,添加刪除等簡單的操作總結一下。

關於js數組的用法有很多,下面主要針對一些簡單的操作,比如合並,反轉,添加刪除等簡單的操作總結一下。

第一:讀取數組 for循環

方法如下:

var ay=[1,"sdsd","sdsd"]
for (var i=0;i<ay.length;i++) {

console.log("index:"+i+" "+ay[i]) //index:0 1 index:1 sdsd index:2 sdsd

}

第二:合並數組 concat

方法如下:

var arr1=['w','e','s'];

var arr2=['e','y','u'];
var arr3=arr1.concat(arr2);
console.log(arr3) //['w','e','s''e','y','u'];
第三:數組變為字元串格式 join

方法如下:

var arr1=['w','e','s'];

var arr4=arr1.join()
console.log(arr4) //w,e,s

第四:刪除最後一個元素,針對老數組是刪除最後一個,針對新數組是返回最後一個 pop

var arr6=["d","s","t"];
var arr7=arr6.pop();
console.log(arr6) //["d","s"];
console.log(arr7);// t

第五:添加最後一個元素,針對老數組最後一個元素後面添加一個元素,新數組返回元素個數 push

var arr8=["i","u","t"];

var arr9=arr8.push("k");

console.log(arr8); //["i","u","t","k"];

console.log(arr9); // 4

第六:shift() 和pop()一樣,不同的是操作的是開頭刪除的元素shift();具體操作不在展示
第七:unshiift()和push一樣,不同的是操作的是開頭添加的元素unshift();具體操作不再展示

第八:反轉數組 reverse

方法如下:

var arr1=['w','e','s'];

var arr10=arr1.reverse()

console.log(arr10) //['s','e','w'];

第九:數組排序 sort a-b正向 b-a 反向

正向

var arr11=[3,1,5,8,28]
var arr12=arr11.sort(function (a,b) {
return a-b;
})
console.log(arr12) //[1,3,5,8,28];

反向

var arr13=arr11.sort(function (a,b) {
return b-a;
})
console.log(arr13) //[28,8,5,3,1]

第十:數組截取 數組截取的方法主要有slice 和splice,另外說到截取我這里隨便也把字元串截取帶上,字元串截取的方法主要有substr 和substring

(1)slice 使用方法arr.slice(m,n);其中arr為數組,m,n為兩個參數,意思是從已有數組中返回選定的元素,截取位置均為下標,其中m必須,為起始位置,可以為負值,n為結束位置(截取位置並不包含)。

示例如下:

①只有起起始值,並且為正,默認的從起始位置一直到整個數組結束,起始下標從0開始

var arr=[2,3,5,6,8,9]
var arr1=arr.slice(1)
console.log(arr) //[2,3,5,6,8,9] 老數組是沒有變化的,下面不在列舉,都是一樣的
console.log(arr1) //[3,5,6,8,9] 只有起始參數,並且為正值,返回新數組從下標1開始截取

②只有起始值,並且為負,默認的是從起始位置一直到整個數組結束,此處沒有起始值,數組的最後一個下標是-1,比如此例,如果從-6開始取,必定是整個數組

var arr=[2,3,5,6,8,9]
var arr1=arr.slice(-1)
console.log(arr1) //[9] 只有起始參數,並且為負值,從數組尾部截取元素

③有起始值和結束值,並且為正,此處需注意下標是從小到大,比如你(3,1)肯定是取不到值的,另外截取的下標個數並不包含最後一個下標

var arr=[2,3,5,6,8,9]
var arr1=arr.slice(1,4)
console.log(arr1) //[3,5,6] 此時是從下標1開始到下標4,但是需要注意的是並不包含下標4,准確的說是1-3的下標

④有起始值和結束值,並且為負,此處需注意下秒也是從小到大,同理,比如(-1,-6)也是肯定取不到值的,另外截取的下標個數也並不包含最後一個下標

var arr=[2,3,5,6,8,9]
var arr1=arr.slice(-6,-1)
console.log(arr1) //[2,3,5,6,8]

⑤有起始值和結束值,並且正負都有

負值到0

var arr=[2,3,5,6,8,9]
var arr1=arr.slice(-1,0)

//剛剛都看到了,數組下標都是從小到大的,所以說如果正負都有的情況下,理論上應該可以取值的,比如這個例子,-1為9的小標,0為2的下標,所以取值應該為 [9],但是結果並不是這樣的
console.log(arr1) //[ ] 從這里可以看出他的結果是為空的,所以從負值到0結果是取不到的

負值到正直

var arr=[2,3,5,6,8,9]

var arr1=arr.slice(-1,2)

//那從負值到正值呢,同樣也是取不到值的

console.log(arr1) //[ ]

正直到負值

var arr=[2,3,5,6,8,9]

var arr1=arr.slice(2,-1)

//那從正直到負值,這個理論上是取不到的,但是看下結果

console.log(arr1) //[ 5,6,8] 從結果可以看出是可以取的 原理是2的下標為5,-1的下標為9,不包含結束位置下標

總結:這個方法看著可能會麻煩些(也可能被我寫的麻煩啦),比如正到負等,不知道大家都是怎麼操作,我一般用這個取值都是只截取正的,所以這個實際操作還是非常簡單的。

(2)splice 像數組中添加或者刪除元素
arr.splice(m,n,index,index1,...,indexx)
m是起始位置,n是刪除元素的個數,index是要添加的元素,在不添加元素的前提下,只有第一個參數是必須的,後面兩個都不是必須的,在需要添加元素的情況下,三個元素都是必須的,此方法和slice是不一樣的,這個返回的是被刪除的元素

示例如下:

只刪除不添加

注意看此例,是(1,2)刪除兩個,如果是(1,0),則表示刪除零個,也就是不刪除的意思,如果只有一個參數則表示從這里開始刪除,比如是(1)則為[2],當然這個也是可以取負值,但是這個和slice是不一樣的,只能起始位置取負值,因為刪除的個數不可能為負值,slice可以取(2,-1),這個就截然不同啦,但是剛剛也說啦,slice是不可以起始位置取負值,結束位置取正的,但是這個是可以的,比如(-1,0)則表示從-1開始刪除零個,結果為[2,3,5,6,8,9],(-6,2),結果為[5,6,8,9],另外這個刪除的第二個值如果寫的過大,也只是刪除從本下標到最後一個,比如(2,78)為[2,3]

var arr=[2,3,5,6,8,9]
var arr1=arr.splice(1,2)
console.log(arr) // [2,6,8,9] 注意看此處才是我們要的數組,從下標1開始刪除刪除兩個
console.log(arr1) //[3,5] 此處是我們刪除掉的數組

刪除加添加 具體的和上面的差不多,主要添加了添加元素的效果,這個也可以添加多個元素

var arr=[2,3,5,6,8,9]
var arr1=arr.splice(1,2,"il")
console.log(arr) //[2,"li",6,8,9]
console.log(arr1) //[3,5]

總結:此方法用的時候,一般也都是只取正值

(3)substr 這個是字元串的用法 用法arr.substr(m,n) m必選也可以負值 n選填,注意看這個並不是結束為止而是截取的個數

示例如下:

只有一個參數 默認從此下標開始,取後面所有的

正值

var arr="sdhgfhf"
var arr1=arr.substr(1)
console.log(arr)// "sdhgfhf"這個是不變的,下面不再列舉
console.log(arr1)//"dhgfhf" 從下標1開始取後面所有的

負值

var arr="sdhgfhf"
var arr1=arr.substr(-2)
console.log(arr1)//"hf" 從下標-2開始取後面所有的

兩個參數,從第一個下標開始,截取到下標2的長度

var arr="sdhgfhf"
var arr1=arr.substr(1,3)
console.log(arr1)//"dhg" 從下標1開始取後面所有的 同理如果為負值,比如(-6,3)則為"hjf";後面的始終為長度

總結:此方法需注意不要和數組的混淆,這個是截取長度的

(4)substring 用法arr.substring(m,n) 兩個參數,m必須,起始位置 ,n選填,截取下標的結束位置,此用法和上面slice有點類似,但是需要注意的是此方法是不支持負值的

示例如下:

只有一個參數

var arr="sdhgfhf"
var arr1=arr.substring(1)
console.log(arr1)//"dhgfhf"從下標1開始取後面所有的

兩個參數

var arr="sdhgfhf"
var arr1=arr.substring(1,3)
console.log(arr1)// "dh"從下標1開始截取到下標3,但是不包含3

總結:此方法不支持負值,只針對下標來截取的

最後,以上主要是總結的數組的一些簡單的操作方法,學無止境,繼續努力。

閱讀全文

與js中有哪些常用方法有哪些相關的資料

熱點內容
冷凍餌使用方法 瀏覽:428
中醫治療支原體的方法 瀏覽:674
如何做牛腩的製作方法 瀏覽:966
平面偏振光的檢測方法 瀏覽:825
家用然煤鍋爐怎麼使用方法 瀏覽:205
外牆白水泥的使用方法 瀏覽:165
如何通過無線的方法牽網線 瀏覽:156
簡述中醫對傳染病的治療方法 瀏覽:424
鍛煉漢語口語的最好方法是什麼 瀏覽:240
手機釘釘發原圖方法 瀏覽:330
乒乓球旋轉的研究方法 瀏覽:600
情景法背單詞方法叫什麼 瀏覽:486
黃精的種植環境和方法 瀏覽:387
有什麼快速消腿毛方法 瀏覽:544
小數學加法計算方法 瀏覽:789
PP檢測方法 瀏覽:787
如何提高自己的情商的基本方法 瀏覽:288
360的防盜功能在哪裡設置方法 瀏覽:763
加法運算利用簡便方法怎麼做 瀏覽:285
公路設施安裝方法 瀏覽:367