您的位置:首页 > Web前端 > JavaScript

js内置对象,Date,String,Array知识点

2015-04-25 09:17 666 查看
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',.....)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐