JS中Date,String,Array属性方法总结
Date日期对象
日期对象可以储存任意一个日期,可以精确到毫秒。
var myDate=new Date(); //得到的是当前时间
document.write(myDate); //结果:Tue Mar 31 2015 14:59:01 GMT+0800 (中国标准时间)
Date中对日期和时间常用的方法:
其中的getYear()得到的值是年份-1900,setYear()同理。
String字符串对象
属性:length // str.length直接得到字符串长度
方法:
toUpperCase() 所有字母变大写
toLowerCase() 所有字母变小写
charAt(index) 返回位置在index的字符
indexOf(substring,startIndex) 返回子串substring的位置,第二个参数为可选参数,表明起始查询位置。若未找到则返回-1。
split(separator,limit) 根据separator给的字符对串进行分割,返回分割后的字符串数组。第二个参数为可选参数,表明需要返回的数组长度(实际分割数目超过的会舍去不返回)。
substring(startIndex,stopIndex) 按指定索引位置取子串,前闭后开区间。若传入参数startIndex大于stopIndex则会交换后执行,相等返回空串。第二参数可选。
substr(startIndex,length) 从startIndex位置开始返回长度为length的串
Array数组对象
属性:length 返回数组长度
方法:
sort()若不指定参数,则按照unicode码顺序排列。若指定参数,则参数必须为方法函数。
该方法函数比较2个值,然后返回一个数字来说明相对顺序,2个参数为A,B返回值如下:
若返回值<=-1,则表示 A 在排序后的序列中出现在 B 之前。
若返回值>-1 && <1,则表示 A 和 B 具有相同的排序顺序。
若返回值>=1,则表示 A 在排序后的序列中出现在 B 之后。
function sortMethod(a,b){
return a - b;//升序,如降序,把“a - b”该成“b - a”
}
myarr.sort(sortMethod); //直接改变了原数组
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。