javascript物件總結

2021-09-01 06:18:36 字數 1784 閱讀 4076

js中內建了17個物件,常用的是array物件、date物件、正規表示式物件、string物件、global物件

concat():表示把幾個陣列合併成乙個陣列

join():返回字串值,其中包含了連線到一起的陣列的所有元素,元素由指定的分隔符分隔開來

pop():移除陣列最後乙個元素

shift():移除陣列中第乙個元素

slice(start,end):返回陣列中的一段

push():往陣列中新新增乙個元素,返回最新長度

sort():對陣列進行排序

reverse():反轉陣列的排序

tolocalestring():返回當前系統時間

array物件屬性常用的只有乙個:

length:表示取得當前陣列長度

是乙個固有物件,目的是把所有的全域性方法集中在乙個物件中

global沒有語法,直接呼叫其方法

escape(): 對 string 物件編碼以便它們能在所有計算機上可讀

escape(charstring)

必選項 charstring 引數是要編碼的任意 string 物件或文字

isnan():判斷乙個值是否是nan

parseint():返回由字串得到的整數

本物件包含正規表示式模式以及表明如何應用模式的標誌

語法 1

re = /pattern/[flags]

語法 2

re = new regexp(「pattern」,[「flags」])

re為將要賦值正規表示式模式的變數名

pattern為正規表示式

flags為標記:有如下3中

1:g(全文查詢)

2:i(忽略大小寫)

3:m(多行查詢)

當預先知道查詢字串時用語法 1。當查詢字串經常變動或不知道時用語法 2,比如由使用者輸入得到的字串

charat():返回指定索引的位置的字元

concat():返回字串值,表示兩個或多個字串的連線

match():使用正規表示式模式對字串執行查詢,並將包含查詢結果最為結果返回

function matchdemo()

replace(a,b):字元b替換a

search(stringobject):指明是否存在相應的匹配。如果找到乙個匹配,search 方法將返回乙個整數值,指明這個匹配距離字串開始的偏移位置。如果沒有找到匹配,則返回 -1

slice(start,end):返回字元段片段

split():字串拆分

substr(start,length):字串擷取

substring(start,end)取得指定長度內的字串

touppercase():返回乙個字串,該字串中的所有字母都被轉化為大寫字母

tolowercase():返回乙個字串,該字串中的所有字母都被轉化為小寫字母

ceil():向上取整

floor():向下取整

round():四捨五入

random():取隨機數

get/setdate():返回或設定日期

get/setfullyear():返回或設定年份,用四位數表示

get/setyear():返回或設定年份

get/setmonth():返回或設定月份。0為一月

get/sethours():返回或設定小時,24小時制

get/setminutes():返回或設定分鐘數

get/setseconds():返回或設定秒鐘數

get/settime():返回或設定時間(毫秒為單位)

javascript建立物件總結

1.工廠模式 function createperson name,age,job return o var person1 createperson jack 25,software engineer var person2 createperson rose 24,doctor 工廠模式解決了建...

JavaScript 物件導向基礎總結

物件導向基礎總結 了解了物件導向與面向過程的區別 面向過程就是將乙個問題按需要一步一步往下做。而物件導向是將乙個問題看成是多個物件,其中包含了屬性與方法,當有需要時,就寫出相應的方法與功能,在呼叫。var p name 李四 屬性 屬性名 屬性值 age 20,屬性或方法結尾用 而不是用 點語法 物...

Javascript遍歷物件 陣列總結

1 使用object.keys 遍歷 var obj object.keys obj foreach function key 2 使用for.in.遍歷 var obj for var i in obj var arr 張三 李四 王五 趙六 使用foreach遍歷 arr.foreach fun...