JavaScript-7对象:字符串、时间
字符串(String)对象:
Javascript是面向对象的编程语言,我们可以定义自己的对象和变量类型。
计算字符串长度:
var txt="Hello world!"
document.write(txt.length)
结果为:12
字符串样式:
document.write("<p>Big: " + txt.big() + "</p>")
document.write("<p>Small: " + txt.small() + "</p>")
document.write("<p>Bold: " + txt.bold() + "</p>")
document.write("<p>Italic: " + txt.italics() + "</p>")
document.write("<p>Blink: " + txt.blink() + " (does not work in IE)</p>")
document.write("<p>Fixed: " + txt.fixed() + "</p>")
document.write("<p>Strike: " + txt.strike() + "</p>")
document.write("<p>Fontcolor: " + txt.fontcolor("Red") + "</p>")
document.write("<p>Fontsize: " + txt.fontsize(16) + "</p>")
document.write("<p>Lowercase: " + txt.toLowerCase() + "</p>")
document.write("<p>Uppercase: " + txt.toUpperCase() + "</p>")
document.write("<p>Subscript: " + txt.sub() + "</p>")
document.write("<p>Superscript: " + txt.sup() + "</p>")
document.write("<p>Link: " + txt.link("http://www.baidu.com") + "</p>")
相信学习过HTML的不还没有忘记那些关键字吧,没错,就是对应的意思。
indexOf() 用来测定字符串中的字符首次出现的位置
document.write(str.indexOf("world"))
结果为:6
match() 搜索字符串中的字符,找到返回此字符,否则返回null
document.write(str.match("world!"))
结果为:world
replace()替换目标字符
document.write(txt.replace(/World/,"BeiJing"))
结果为:Hello BeiJing
日期date对象:
Date对象用于处理日期和时间。
显示当前时间:
document.write(Date())
设定时间:
var myDate=new Date(2008,7,9)
月份的参数是0-11,所以设置8月要写成7。
gerTime() 获得从1970到现在过了多少秒(计算机从1970开始初始值的)
var d = new Date();
var t = d.getTime();
var y = t/(1000*60*60*24*365);
document.write(y);
以上计算了距离1970多少天。
getDate()获取当前日期。getYear()获取当前年份,getMonth获取当前月份,getDay获取当前星期
var d = new Date();
var t = d.getDate();
document.write(t);
setFullYear()设定年(月日),得到精确时间。
var d = new Date()
d.setFullYear(2011,2,14) //可以只写2011
document.write(d)
getDay,如何显示星期,而不是数字
var d=new Date()
var weekday=new Array(7)
weekday[0]="星期日"
weekday[1]="星期一"
weekday[2]="星期二"
weekday[3]="星期三"
weekday[4]="星期四"
weekday[5]="星期五"
weekday[6]="星期六"
document.write("今天是" + weekday[d.getDay()])
转载于:https://blog.51cto.com/diesel/511988