欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2024-02-22 22:31:04
...
<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" οnclick="testData()"/>  
		<input type="button" name="" id="" value="测试Math" οnclick="testMath()"/>  
		<input type="button" name="" id="" value="测试Global" οnclick="testGlobal()"/>  
	</body>
</html>

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