js的常用方法和对象

js的常用方法和对象学习:

String对象:操作字符的。
使用:字符串.函数名即可
大小写转换:
toUpperCase() 转换大写
toLowerCase() 转换小写
字符串截取
substr(0,1) 从指定开始位置截取指定 长度的子字符串
substring(0,1) 从指定位置开始到指定的 结束位置的子字符串(含头不含尾)
查找字符位置
indexOf 返回指定字符第一次出现的位 置。
lastIndexOf 返回指定字符最后一次出 现的位置。
Date对象:
使用: var 变量名=new Date();
注意:获取的是客户端的时间,不能作为系统功能 校验的时间的。
参照:API Math对象:
使用:Math.函数名
random()
round()
ceil()
floor()
Global对象
eval()
isNaN()
parseInt()
parseFloat()

<script type="text/javascript"> 
//String对象 
function testString(){ 
//创建字符串 
var str="abcdefg"; //大小写转换 
alert(str.toUpperCase()+":"+str.toLowerCase()); //字符串截取 
alert(str.substr(0,1)+":"+str.substring(0,1));
alert(str.substr(0,1).toUpperCase()+str.substr(1,st r.length)); 
}
//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());//返回星期数,注意星期日 返回0 
 //获取小时数
alert(d.getHours());//返回当前的小时数 
//获取分钟数 
alert(d.getMinutes());//返回当前的分钟数 
//获取秒数 
alert(d.getSeconds());//返回当前的秒数 
}
//Math对象 
function testMath(){ 
//随机数字 
alert(Math.floor(Math.random()*9000+1000));
//获得四位随机数可以作 为验证码 
}
//Global对象 
function testGlobal(){ 
//eval方法 将字符串转换为js代码执行 
eval("var a='123';"); alert(a); //isNaN 判断Number强转后是否是数字。 
if(!isNaN(a)){ 
alert("是数字")
}else{ 
alert("不是数字") } } 
</script> 
</head> 
<body> 
<h3>js的常用方法和对象学习</h3>
 <hr /> 
 <input type="button" id="" value="测试String对象" onclick="testString()"/> 
 <input type="button" id="" value="测试Date对象" onclick="testDate()"/> 
 <input type="button" id="" value="测试Math对象" onclick="testMath()"/> 
 <input type="button" id="" value="测试Global对象" onclick="testGlobal()"/>
  </body>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值