《Javascript程序设计》期末考试题

《Javascript程序设计》期末考试题_第1张图片

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>在页面上显示信息“现在是 XXXXXXXXXXXXXX秒(星期 X),欢迎您的到访我的站点</title>
		
		<script type="text/javascript">
			/*
			 * 1. 设计一个页面,在页面上显示信息“现在是 XXXX年 XX月 XX日 XX点 XX
				    分 XX秒(星期 X),欢迎您的到访我的站点”
			 */
			
			window.addEventListener('load',function(){
				var times = new Date();
			
				var year = times.getFullYear();
				var month = times.getMonth() + 1;
				var dates = times.getDate();
				var day = times.getDay();
				var arr = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'];
				
				var hour = times.getHours();
				hour = hour < 10 ? '0' + hour : hour;
				var minute = times.getMinutes();
				minute = minute < 10 ? '0' + minute : minute;
				var second = times.getSeconds();
				second = second < 10 ? '0' + second : second;
				
				var str = year + '年' + month + '月' + dates + '日'+ hour + '点' + minute + '分' + second + '秒' + arr[day];
				
				var h3 = document.createElement("h3");
				
				h3.innerHTML = str + ",欢迎您的到访我的站点";
				
				var body = document.body;
				
				body.appendChild(h3);
			});
			
		</script>
	</head>
	<body>
		
	</body>
</html>

《Javascript程序设计》期末考试题_第2张图片

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>2. 编写程序,通过用户输入的年龄判断是哪个年龄阶段的人</title>
		
		<script type="text/javascript">
			/*
			 * 2. 编写程序,通过用户输入的年龄判断是哪个年龄阶段的人(儿童:年龄
				〈14;青少年: 14〈=年龄〈25;青年: 25〈=年龄〈 40;中年: 40〈=年龄〈 60;
				老年〉 =60),并在页面上输出判断结果
			 */
			
			var age = window.prompt("请输入您的年龄",25);
			
			age = parseInt(age) && Number(age);
			
			if(!isNaN(age)){
				if(age < 0 || age > 120){
					alert("你输入的年龄有误!");
				}else if(age <14){
					document.write("您是儿童");
				}else if(age < 24){
					document.write("您是青少年");
				}else if(age < 40){
					document.write("您是青年人");
				}else if(age < 60){
					document.write("您是中年人");
				}else{
					document.write("您是老年人");
				}
				
			}else{
				alert("非法数字")
			}
			
			
		</script>
	</head>
	<body>
	</body>
</html>

《Javascript程序设计》期末考试题_第3张图片

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>3.PI6次方,四舍五入并取整,然后显示到网页上</title>
		
		<script type="text/javascript">
			/*
			 * 3. 求 PI 的 6次方,四舍五入并取整,然后显示到网页上
			 */
			
			var pi = Math.PI;
			
			var pow = Math.pow(pi,6);
			
			var round = Math.round(pow);
			
			document.write("

PI 的 6次方为:"+round+"

"
); </script> </head> <body> </body> </html>

《Javascript程序设计》期末考试题_第4张图片

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>4. 使用一个数组变量 classmates 存贮 5 个同学的名字,即:张月、李良、王力,何芳和赵伟,然后在页面上输出这些名字</title>
		
		<script type="text/javascript">
			/*
			 * 4. 使用一个数组变量 classmates 存贮 5 个同学的名字,即:张月、李良、
				王力,何芳和赵伟,然后在页面上输出这些名字
			 */
			
			var classmates = ["张月","李良","王力","何芳","赵伟"];
			
			for(var i = 0; i < classmates.length; i++){
				document.write("第"+(i + 1)+"个同学的名字是"+classmates[i] + "
"
); } </script> </head> <body> </body> </html>

《Javascript程序设计》期末考试题_第5张图片

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title>5. 编写程序, 允许用户任意输入一个数 x,求出它的平方根, 并显示到页面</title>
		<script type="text/javascript">
			/*
			 * 5. 编写程序, 允许用户任意输入一个数 x,求出它的平方根, 并显示到页面
			 */
			
			var num = window.prompt("任意输入一个数 x,求出它的平方根",4);
			
			num = parseInt(num) && Number(num);
			
			var result = 0;
			
			if(!isNaN(num)){
				
				result = Math.sqrt(num);
				
			}else{
				alert("您输入的数字不合法!!");
			}
			
			document.write(num + "的平方根是" + result);
		</script>
	</head>
	<body>
	</body>
</html>

你可能感兴趣的:(JavaScript,web前端开发)