js對(duì)象
js對(duì)象是j's的基本數(shù)據(jù)類型轮蜕, js中的對(duì)象是動(dòng)態(tài)的, 可以新增屬性蝗锥,也可以刪除屬性跃洛。
1.獲取時(shí)間
var mydate=new Date();
? ? ? mydate.getFullYear()? 獲取年份
? ? ? ? mydate.getDay()? ? ? ? 獲取星期 (獲取的為一個(gè)數(shù)字,0代表周日)
mydate.getTime()? ? ? 獲取當(dāng)前時(shí)間
? ? 2. 字符串對(duì)象
var message=“hello world”;
message.toLowerCase()? 大寫字母都變小寫
message.charAt()? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 返回某個(gè)位置上的字符(空格也算字符)
message.indexOf(‘某個(gè)字母’终议,開始搜尋的位置)? ? 查找某個(gè)字母的位置
message.split(seperator, limit) 分割數(shù)組汇竭,seperator指定從哪里分割,limit指定分割次數(shù)穴张,如無此參數(shù)則不限制次數(shù)
分割結(jié)果為一個(gè)數(shù)組细燎,大小為limit指定的大小,分割三次則數(shù)組大小為3
message.substring(startPos,stopPos)? ? ? ? ? ? ? ? ? ? 提取字符串中某一段字符
message.substr(startPos,length) 提取字符串中某一段字符.與上個(gè)方法不同的是第二個(gè)參數(shù)為length不是stopposition.
? ? ? 3. Math 對(duì)象
Math.ceil(x) 對(duì)一個(gè)數(shù)向上取整
Math.floor(x) 對(duì)一個(gè)數(shù)向下取整
Math.round(x) 對(duì)一個(gè)數(shù)四舍五入
Math.random()? ? ? ? 生成一個(gè)0-1的隨機(jī)數(shù)
? ? ? 4.Array 數(shù)組對(duì)象
var myarr=new Array()
myarr=arr1.concat(arr2,arr3) 將arr1,arr2,arr3 連起皂甘,中間用逗號(hào)分隔
myarr.join(分隔符) 把數(shù)組中所有元素放入一個(gè)字符串玻驻,通過指定分隔符分隔? e.g. :I,love,js -> i love js
myarr.reverse() 顛倒數(shù)組
myarr.slice(start,end) 選取數(shù)組的一部分
myarr.sort(方法函數(shù)) 數(shù)組排序。