js的常用方法和对象学习
js的常用方法和对象学习
string对象:操作字符的。
使用:字符串.函数名。
大小写转换:
touppercase() 转换大写
tolowercase() 转换小写
function teststring(){
var str="abcdefg";
//大小写转换
alert(str.touppercase()+":"+str.tolowercase());
alert(str.substr(0,5)+":"+str.substring(0,4));
}
字符串截取
substr(0,1) 从指定位置截取指定长度的字符串
substring(0,1)从指定位置到指定的结束位置的字符串(含头不含尾)
查找字符位置
indexof返回指定字符第一次出现的位置
lastindexof返回指定字符最后一次出现的位置
date对象
使用: var 变量名=new date();
注意:获取的客户端的时间,返回作为系统功能校验的时间。
function testdate(){
var d=new date();
//获取年数
alert(d.getyear());//返回1900年起距今年的年分数
alert(d.getfullyear());//返回当前的年份
//获取月数
alert(d.getmonth()+1);//返回当前的月份(要+1)
//获取日期
alert(d.getdate());//返回当前的日期
//获取星期数
alert(d.getday());//返回星期数,,周日返回一
//获取小时数
alert(d.gethours());//返回当前的小时数
//获取分钟数
alert(d.getminutes());//返回当前的分钟数
//获取秒数
alert(d.getseconds());//返回当前的秒数
}
math对象
使用:math.函数值
random()产生随机数
round()四舍五入
ceil()向上取整
floor()向下取整
function testmath(){
alert(math.floor(math.random()*9000+1000));//可以作为验证码
}
global对象
eval()将字符串转换为js代码
isnan()
paseint()转换为int
pasefloat()转换为float
function testglobal(){
//eval方法将字符串转换为js代码
eval("var a='123';");
alert(a);
//isnan 判断number强转是否是数字
if(!isnan(number(a))){
alert("是数字");
}else{
alert("不是数字");
}
}
下一篇: ubuntu如何改变@后面的主机名?