学习峰哥Js教程自学笔记,峰哥Java学习路线:http://www.java1234.com/javaxuexiluxiantu.html
1、字符串:
1)实例化字符串:
var s = "实例化字符串1";
var s1 = new String("实例化字符串2");
2)字符串方法:
//获取字符串长度
document.write("s1的长度是" + s1.length + "<br/>");
//获取字符串中字符的位置
document.write("2的位置是" + s1.indexOf("2") + "<br/>");
//替换指定内容的字符串
document.write("取代" + s1.replace("2", "xxxxxx") + "<br/>");
执行的结果如下:
2、日期:
1)日期的实例化:
var date = new Date();
2)日期的方法:
document.write(date.getTime() + "<br/>"); //获取时间 毫秒值
document.write(date.getFullYear() + "<br/>"); //获取年份
document.write(date.getMonth() + 1 + "<br/>"); //获取月份0-11,必须+1才是正常月份
document.write(date.getDate() + "<br/>"); //获取一个月中的第几天,日
var today = date.getFullYear() + "年" + (date.getMonth() + 1) + "月" + date.getDate() + "日";
document.write(today + "<br/>");
document.write(date.getHours() + "<br/>"); //获取小时 0-23
document.write(date.getMinutes() + "<br/>"); //获取分钟 0-59
document.write(date.getSeconds() + "<br/>"); //获取秒 0-59
today = today + date.getHours() + ":" + date.getMinutes() + ":" + date.getSeconds();
document.write(today +"<br/>");
var day = date.getDay(); //获取星期 0-6
var week;
switch(day) {
case 0:
week = "星期一";
break;
case 1:
week = "星期二";
break;
case 2:
week = "星期三";
break;
case 3:
week = "星期四";
break;
case 4:
week = "星期五";
break;
case 5:
week = "星期六";
break;
default:
break;
}
today = today+week;
document.write(today+"<br/>");
执行的结果如下:
字符串和日期介绍到此结束。