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...