Date类型
创建一个日期对象
- 使用new 运算符和Date构造函数创建日期对象 ,如果构造函数没有传入参数,那么 获取的是当前时间。
常用方法
- 获取时间
- getDate()获取对象中的月份中的天数
- getDay() 获取时间对象的星期,使用数字表示,0表示星期天,1-6表示星期一到六
- getFullYear()返回对象中的年份,使用数字的形式
- getHours()返回时间对象的小时数
- getMinutes()返回时间对象的分钟数
- getMonth()返回时间对象的月份,0表示1月,以此类推
- getTime()返回一个时间戳
- 设置时间
- setDate(day)设置当前的天数
- setMonth(Month,day)设置月份和天数,如果天数没有传入,那么系统通过调用getDate()方法获得
- parse(string) 解析传入的时间字符串的形式,返回这个时间的时间戳
string 对象常用的方法
有关于标签的方法
- anchor(anchorString) 在文本两端放置一个有name属性的锚点
- big(string)在文本两端放置big标签
- blink()在文本两端放置blink标签
- bolid() 对文本实现加粗效果
- fontsize(size)设置文本两端的文字的大小
- fixed()将HTMl标记放置文本的两端
- fontcolor(color)设置文本的字体颜色
- link(address)给文本设置超链接,href属性值是address
- small()将small标签放置在文本两侧
- strike()将strike标签放置在文本两侧
- sub()
- sup()
对字符串的操作
- charAt()返回指定索引出字符,超出有效的索引范围,返回空字符串。
var a = '34df';
alert(a.charAt(2));//d
- charCodeAt()返回指定索引出字符的Unicode码的整数形式,如果没有,那么返回一个NaN.
var a = '343'.charCodeAt(1);
fromCharCode(code1…)将Unicode码的整形数值转换成字符串
var d =String.fromCharCode(52);
- concat()连接两个字符串,返回一个新的字符串。
var a = '34dfsdfaf';
var b = 'fdfkjfkd';
var d = 'dfdsikdfkkkkkk';
var c = a.concat(a,d);
alert(c);
- indexOf(string)返回指定的子字符串在文本中的第一次出现的索引
var a = 'dadg';
alert(a.indexOf("a"));//1
- lastIndexOf(string)返回指定的子串从最后开始找第一次出现的索引
var a = 'dadg';
alert(a.lastIndexOf("d"));//2
match(rgexp) 使用正则规则匹配字符串,返回匹配的子串
var a = 'dfdf334'; var b = a.match(/\d+/); alert(b);//334
stringObj.replace(rgExp, replaceText) 使用正则的规则匹配字符串,用指定的字符替换匹配的子串,返回替换后的整个字符串
var a = 'dfdf334'; var b = a.match(/\d+/); alert(b);//dfdf***
- stringObj.search(rgExp)返回和正则表达式匹配的第一个子串的位置
var a = 'dfdf334';
var b = a.search(/\d+/);
alert(b);//4
- split(string) 使用指定额字符,分割字符串,返回一个子串数组
var a = 'd3f3d3f34';
var b = a.split('3');
alert(b); //d,f,d,f,4
slice(start,end)根据指定额索引,截取字符串的一部分,返回截取的子串
- 如果开始,和结束参数都定了,开始包含,结束不包含
var a = 'dfdf334';
var b = a.slice(2,5);
alert(b);//df3
- 如果指定了,开始的参数,那么默认从开始,截取到字符串的结尾
var a = 'dfdf334';
var b = a.slice(2,5);
alert(b);//df334
- 如果开始,和结束参数都定了,开始包含,结束不包含
substr(start,leng)根据起始位置的索引,和长度截取子串,返回截取的子串
var a = 'd3f3d3f34'; var b = a.substr(2,2); alert(b);
- 如果length设置为0那么返回一个空串
- 如果没有设置length,那么默认从开始位置截取到最后
- substring(start,end)根据设置的索引,截取子串,返回截取的子串
- 没有给定结束的索引那么默认截取到最后
- 如果给定了索引,那么开始包含,结束不包含。
var a = 'd3f3d3f34';
var b = a.substring(2);
alert(b);
- toLowerCase()将字符串中的字母转换成小写字母,返回转换后个字符串
var a = 'd3DFDSd3DDDf34';
var b = a.toLowerCase();
alert(b);
- toUpperCase()将字符串的字母转换成大写的,返回转换后的字符串
var a = 'd3DFDSd3DDDf34';
var b = a.toUpperCase();
alert(b);
- valueOf()返回字符串的表示方法
- charAt()返回指定索引出字符,超出有效的索引范围,返回空字符串。