js内置对象,Date,String,Array知识点
1.Date
Data对象中处理时间和日期的常用方法:
(1)获取当前时间: 例:var d=new Date() 返回值为:
(2)get/setYear() 返回/设置当前年份(两位数)
(3)get/setFullYear() :返回/设置当前年份(四位数)
(4)get/setMonth() :返回/设置当前月份 (0-11 0-月份 11-十二月)
(5)get/setDate() :返回/设置日期,XX日(1-31)
(6)get/setDay() :返回/设置星期(0-6 , 0:星期天)
(7)get/setHours() 返回/设置小时,24小时制(0-23)
(8)get/setMinutes() 返回/设置分钟数(0-59)
(9)get/setSeconds() 返回/设置秒钟数
(10)get/setTime() 返回/设置时间(毫秒为单位:计算从1970年1月1日到日期对象所指日期的毫秒数)
(11)getMilliseconds() 获取当前毫秒数
(12)toLocaleDateStrings() 获取当前日期
(13)toLocaleTimeStrings() 获取当前时间
(14)toLocaleString() 获取日期与时间
2.String
(1)CharAt():返回指定位置的字符,返回的字符是长度为1的字符串
语法:StringsObject.charAt(index)(index:必需,表示字符串中某个位置的数字,即字符在字符集中的下标,如果参数index不在0~string.length-1之间,该方法将返回一个空字符串)
(2)length:计算字符串的长度
语法:StringsObject.length
(3)indexOf() :可返回某个指定的字符串值在字符串中首次出现的位置。
语法:stringObject.indexOf(substring, startpos) (substring:必需,规定须检索的字符串值;startpos:值为0-StringsObject.length-1,如省略该值,则从字符串首进行检索)
(4)substring() :用于提取字符串中介于两个指定下标之间的字符。
语法:stringObject.substring(starPos,stopPos) (starPos:开始位置,非负整数;stopPos:结束位置,若省略该参数则到字符串尾截止)
(5)substr() :从字符串中提取从 startPos位置开始的指定数目的字符串。
语法:stringObject.substr(startPos,length) (stratpos:起始位置 ;length:要提取字符串的长度)
(6)split: arr2=arr1.split(“分割符号”);
3.Array
<1>定义数组的三种方法
(1)var myarr=new Array();
myarr[0]="";
......
(2) var myarr=new Array(" "," "," ");
(3)var myarr=[" "," "," "];
<2>数组的处理
(1)push :从数组的尾部添加元素
例:var arr=[1,2,3]; arr.push(4); 则得到的数组为[1,2,3,4]
(2) pop :从数组的尾部删除元素
例:arr.pop(); 得到的数组为 [2,3]
(3) unshift : 从数组的头部添加元素
例:arr.unshift(4) 则得到的数组为[4,1,2,3]
(4)sort: 为数组元素排序(只能排字符串) arr.sort();
排数字数组(从小到大):arr.sort(function(numi,num2))
{return num1-num2};
(5)concat:连接数组 例:alert(arr1.concat(arr2));
(6)join : 实例 var arr=[1,2,3,4] alert(arr.join(‘-‘)); 得到的结果为:1-2-3-4
(7)splice :1.删除任意位置的数组元素 :语法:arr.splice(开始位置,删除长度);
2.从数组的任意位置插入数组: arr.splice(插入的位置,0,‘插入的元素1‘,‘插入的元素2‘,.....)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。