jspush_javascript對(duì)象有哪些?
對(duì)象屬性:反映對(duì)象的一些具體屬性,如:字符串的長(zhǎng)度、圖像的長(zhǎng)寬等;
對(duì)象方法:可以對(duì)對(duì)象執(zhí)行的操作。例如,表單“提交”(Submit)、時(shí)間“獲取”(getYear)等;
JavaScript提供了多種內(nèi)置對(duì)象,如String、Date、Array等,使用對(duì)象前定義好
這里有些例子
Array對(duì)象中的常用方法:
Concat():表示將幾個(gè)數(shù)組合并為一個(gè)數(shù)組。
Join():返回一個(gè)字符串值,該值包含連接在一起的數(shù)組的所有元素,元素由指定的分隔符分隔。
Pop():移除數(shù)組的最后一個(gè)元素。
Shift():移除數(shù)組中的第一個(gè)元素。
Slice(start, end):返回?cái)?shù)組中的一個(gè)片段。
Push():向數(shù)組中添加一個(gè)新元素,并返回最新的長(zhǎng)度。
Sort():對(duì)數(shù)組進(jìn)行排序。
Reverse():反轉(zhuǎn)數(shù)組的排序。
toLocaleString();返回當(dāng)前系統(tǒng)時(shí)間
常用的Array 對(duì)象屬性只有一個(gè):
length:表示獲取當(dāng)前數(shù)組長(zhǎng)度
全局對(duì)象
是一個(gè)固有對(duì)象,目的是將全局的所有方法都集中在一個(gè)對(duì)象中。
Global 沒(méi)有直接調(diào)用其方法的語(yǔ)法。
escape() : 對(duì)String 對(duì)象進(jìn)行編碼,以便它們?cè)谒袡C(jī)器上都可讀。
轉(zhuǎn)義(字符串)
所需的charstring 參數(shù)是要編碼的任何String 對(duì)象或文字。
isNaN() : 判斷一個(gè)值是否為NaN。
parseInt():從字符串中返回一個(gè)整數(shù)
正則表達(dá)式對(duì)象
該對(duì)象包含一個(gè)正則表達(dá)式模式和指示如何應(yīng)用該模式的標(biāo)志。
語(yǔ)法1
re=/pattern/[標(biāo)志]
語(yǔ)法2
re=new RegExp('模式',['標(biāo)志'])
re 是將被分配正則表達(dá)式模式的變量名
pattern 是一個(gè)正則表達(dá)式
flags是標(biāo)記:有以下3個(gè)
1:g(全文搜索)
2:我(忽略大小寫(xiě))
3:m(多行搜索)
如果預(yù)先知道搜索字符串,請(qǐng)使用語(yǔ)法1。當(dāng)搜索字符串經(jīng)常變化或未知時(shí)使用語(yǔ)法2,例如用戶輸入的字符串。
字符串對(duì)象
charAt() : 返回指定索引位置的字符
concat():返回表示兩個(gè)或多個(gè)字符串串聯(lián)的字符串值
match():使用正則表達(dá)式模式對(duì)字符串進(jìn)行搜索,返回搜索結(jié)果作為result
功能匹配演示(){
變量r, re; //聲明變量。
var s='西班牙的雨主要落在平原';
重新=/艾恩/我; //創(chuàng)建一個(gè)正則表達(dá)式模式。
r=s.match(re); //嘗試匹配搜索字符串。
返回(r); //返回第一次出現(xiàn)的'ain'。
Replace(a, b):字符b替換a
Search(stringObject):表示是否有對(duì)應(yīng)的匹配項(xiàng)。如果找到匹配項(xiàng),則搜索方法返回一個(gè)整數(shù)值,指示匹配項(xiàng)距字符串開(kāi)頭的偏移量。如果未找到匹配項(xiàng),則返回-1。
Slice(start, end):返回一個(gè)字符段slice
split():字符串拆分
substr(start, length):字符串截取
substring(start, end) 獲取指定長(zhǎng)度內(nèi)的字符串
toUpperCase():返回一個(gè)字符串,將字符串中的所有字母都轉(zhuǎn)換為大寫(xiě)字母。
toLowerCase():返回一個(gè)字符串,其中所有字母都轉(zhuǎn)換為小寫(xiě)字母。
數(shù)學(xué)對(duì)象
ceil():四舍五入。
floor() : 向下舍入。
round(): 四舍五入。
random() : 取一個(gè)隨機(jī)數(shù)。
日期對(duì)象
get/setDate():返回或設(shè)置日期。
get/setFullYear() : 返回或設(shè)置年份,用四位數(shù)字表示。
get/setYear() : 返回或設(shè)置年份。
get/setMonth() : 返回或設(shè)置月份。 0是一月
get/setHours() : 返回或設(shè)置小時(shí),24小時(shí)格式
get/setMinutes() : 返回或設(shè)置分鐘數(shù)。
get/setSeconDS() : 返回或設(shè)置秒數(shù)。
get/setTIME(查成交價(jià)|參配|優(yōu)惠政策)() : 返回或設(shè)置時(shí)間(毫秒)
>>點(diǎn)擊查看今日優(yōu)惠<<
使用微信掃描二維碼
即可進(jìn)入交流群
使用微信掃描二維碼