JS ------ 几个常用的函数和对象

<html>
	<head>
		<title>js几种常见的函数</title>
		<meta charset="UTF-8"/>
		<script type="text/javascript">
			//string类中的函数
			var str="clannad";
//			var m=str.toUpperCase();
//			alert(m);
//			alert(str.toUpperCase());
//			alert(str.toLowerCase());                               //数据是以0下标开始
//			var m=str.substr(0,1).toUpperCase();
//			alert(m + str.substr(1,str.length-1).toLowerCase());   //实现首字母大写,substr后面的参数是起始的位置和数据的长度
//			alert(str.substring(0,1).toUpperCase() + str.substring(1,str.length).toLowerCase());   //substring后面的参数是起始的位置到结束的位置
//			alert(str.indexOf("a"));
//			alert(str.lastIndexOf("a"));
//			alert(str.indexOf("z"));     //没有,返回值为-1

			function testData(a){
				var da=new Date();
//				alert(da.getYear());      //年份是从第一台计算机诞生到现在的年份
//				alert(da.getFullYear());   //返回正常的年份
//				alert(da.getMonth()+1);      //其月份是从0开始的,一月是0
//				alert(da.getDay());           //得到今天是星期几,其中其第一天是星期天,第一天为0/
//				alert(da.getDate());         //得到现在的日期
				alert(da.getHours());         //得到现在的小时
				alert(da.getMinutes());       //得到现在的分钟
				alert(da.getSeconds());       //得到现在的秒
			} 
			
			function testMath(a){
				alert(Math.floor(Math.random()*9000 + 1000));    //输出一个四位整数   ceil是向上取整,floor是向下取整
			}
			
			function testGlobal(a){
				eval("var a='123'");        //eval可以将字符串转化为js代码执行,但是要注意其字符串的内容要用“”括起来
//				alert(a);                    //a也没有显示undefined,这是由于eval的存在。
				b="haha";
				if(!isNaN(Number(a))){
					alert("我是一个数字啊");
				}else{
					alert("不是一个数字")
				}
				if(!isNaN(b)){                 //isNaN是判断变量是否为数字,其可以自动进行number转换。
					alert("我是一个数字啊");
				}else{
					alert("不是一个数字")
				}
				
			}
			
		</script>
	</head>
	<body>
		<h3>js几种常见的函数</h3>
		<input type="button" name="" id="" value="测试Date" onclick="testData()"/>  
		<input type="button" name="" id="" value="测试Math" onclick="testMath()"/>  
		<input type="button" name="" id="" value="测试Global" onclick="testGlobal()"/>  
	</body>
</html>

仅仅是几个基本的函数,有看还是api.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值