JavaScript变量练习题

目录

1、设计JavaScript程序,在网页上输出半径为5的圆的面积和周长。

2、练习JavaScript分支结构程序设计。

3、练习JavaScript循环结构程序设计。请在页面显示乘法表。

 4.计算n的阶乘

5.计算2的n次幂


1、设计JavaScript程序,在网页上输出半径为5的圆的面积和周长。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>圆的面积</title>
</head>

<body>
	<script language="javascript">
	    var r = window.prompt("请输入圆的半径"," ");
		//var r=5; 或可以直接输入值
		var pai=3.14;
		s=pai*r*r;
		c=2*pai*r;
		document.write('圆的周长:'+c+'<br>'+'圆的面积:'+s);
	
	</script>
</body>
</html>

  注:输出的结果不是平时我们计算出的结果,可能是编译软件的bug,这样修改即可

		var pai=(3.14*100)/100;

2、练习JavaScript分支结构程序设计。

   根据成绩给出学生的考评成绩:如果成绩>=90,考评为“优秀”;如果80<=成绩<90,考评为“良好”;如果70<=成绩<80,考评为“中等”;如果60<=成绩<70,考评为“及格”;否则考评为“不及格”。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>成绩</title>
</head>

<body>
	<script language="javascript">
		
		var r = window.prompt("请输入成绩(0~100)"," ");
		if(r>=90)
			document.write('优秀');
		else if(r>=80&&r<90)
			document.write('良好');
		else if(r>=70&&r<80)
			document.write('中等');
		else if(r>=60&&r<70)
			document.write('及格');
		else if(r<60)
			document.write('不及格');
	
	</script>
</body>
</html>

 

3、练习JavaScript循环结构程序设计。请在页面显示乘法表。

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>九九乘法表</title>
	
		<style type="text/css">
		span{ 
			display: inline-block;
			width: 80px;
		}
		</style>
	</head>
	<body>
			<script type="text/javascript">
	
		for (var q=1 ; q<=9; q++){
			for (var b=1 ; b<=q; b++ ){
		       document.write("<span>"+b+"*" +q +"="+q*b+"</span>");		
			}
			document.write("<br />");	
		}	
		</script>	
	</body>
</html>
	

 4.计算n的阶乘

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>计算阶乘</title>
</head>

<body>
	<script language="javascript">
		
		var n = parseInt(window.prompt('input'));
		var m = 1;
		for (i = 1;i <= n;i++){
		   m *= i;
		}
		   document.write(m)
	</script>
</body>
</html>

5.计算2的n次幂

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>计算2的n次幂</title>
</head>

<body>
	<script language="javascript">
		
	var n = parseInt(window.prompt('input'));
	var mul = 1;
	for (var i = 0; i < n; i ++) {
	    mul *= 2;
	}
	document.write(mul)
		
	</script>
</body>
</html>

猜你喜欢

转载自blog.csdn.net/LxinY213/article/details/130314098