一、对象
1、JS的本地对象和内置对象
Array
创建Array对象的语法:
new Array();
new Array(size);
new Array(elementO,element1,element2... .elementn); .
属性:
constructor
length属性可设置或返回数组中元素的数目
arrayObject.length;
prototype
方法:
conca();方法用于连接两个或多个数组
arrayObject.conacatlarrayX,aray..arrayX);
join();方法用于把数组中的所有元素放入-一个字符串。
array0bject.join(separator);
pop();方法用于删除并返回数组的最后一个元素
arrayObject.pop();
push();方法可向数组的末尾添加一-个或多个元素,并返回新的长
度
array0bject.push(newelement1,newelement...newelementn)
reverse();方法用于颠倒数组中元素的顺序
arrayObject.reverse();
shift();方 法用于把数组的第一一个元素从其中删除,并返回第一个
元素的值
arrayObject.shif();
slice);方法可从已有的数组中返回选定的元素
arrayObject.slice(start,end);
sort();方法用于对数组的元素进行排序
arrayObject.sort(sortby);
sortby规定排序顺序,必须是函数
splice();方法向/从数组中添加/删除项目,然后返回被删除的项目
arrayObject.splice(index,howmany,item...itemX);
toSource();
toString();
toLocaleString();将数组转为本地字符串
arrayObject.toLocaleString();
unshift();方法可向数组的开头添加一个或更多元素,并返回新的
长度
arrayObject. unshift(newelement...newelementn);
valueOf();
Boolean
创建Boolean对象的语法:
new Boolean(value);
Boolean(value);
属性:
Prototype禹性使您有能力回对家你加禹性相力法
Object.prototype.name=value;
方法:
toSource();方法返回表示对象源代码的字符串
Object.toSource();
toString();方法可把一个逻辑值转为字符串,并返回结果
booleanObject.toString();
valueOf();方法返回Boolean对象的原始值
booleanObject.valueOf();
创建Date对象的语法
var mydate = new Date();
属性:
constructor
prototype
方法:
Date();方法可返回当天的日期和时间
getDate();方法可返回月份的某一-天
getDay();方法可返回表述星期的某一-天的数字
getMonth();方法可返回表示月份的数字
getFullYear();方法可返回一个表示年份的4位数字
getYear();方法可返回表示年份的两位或四位数字,使用上面的方
法替代
getHours();方法返回时间的小时字段
getMinutes();方法返回时间的分钟字段
getSeconds();方法返回时间的秒
getMilliseconds();方法返回时间的毫秒
getTime();方法可返回距1970年1月1日之间的毫秒数
getTimezoneOffset();方法可返回格林威治时间和本地时间之间的
时差,以分钟为单位
getUTCDate();
getUTCDay();
getUTCMonth();
getUTCFullYear();
getUTCHours(); .
getUTCMinutes();