JS小练习(乘法口诀表、判断素数、反转数组)

标题:JS小练习(乘法口诀表、判断素数、反转数组)

1.打印九九乘法口诀表

<!DOCTYPE html>
<html>
<head>
	<title>js打印乘法口诀表</title>
	<meta charset="utf-8"/>
	<style>
		#outlook {
			width:400px; 
			height:1000px; 
			background:skyblue; 
		}
	</style>
	<script type="text/javascript">
		//先创建一个表格,用于显示数据
		document.write("<table border='1' cellpadding='0' cellspacing='0' >");
		for(var i=1;i<=9;i++){
			//一共九行
			document.write("<tr>");
			//为每一行添加数据
			for(var j=1;j<=i;j++){
				document.write("<td>");
				document.write(j+"*"+i+"=",i*j,"&nbsp;&nbsp;&nbsp;&nbsp");
				document.write("</td>");
			}
			document.write("</tr>");
		}
		document.write("</table>");
	</script>
</head>
<body>
</body>
</html>

效果如下:
在这里插入图片描述

2.判断一个数是否为素数

<!DOCTYPE html>
<html>
<head>
	<title>判断是否为素数</title>
	<meta charset="utf-8" />
	<script type="text/javascript">
	window.onload = function() {
        //从弹出窗口获取一个数
		var num=parseInt(prompt("请输入一个整数"));
        //判断函数,是素数返回true,否则返回false
		function isPrimeNumber(x){
			for(var i=2;i<x;i++){
				if(x%i==0){
					return false;
				}
			}
			return true;
		}
        //条件语句+调用函数,显示结果
		alert(isPrimeNumber(num)?num+"是素数":num+"不是素数");
	}
	</script>
</head>
<body>
</body>

效果如下:
在这里插入图片描述
在这里插入图片描述

3.数组反转后输出

<!DOCTYPE html>
<html>
<head>
	<title>数组反转</title>
	<meta charset="utf-8" />
	<style>
	</style>
	<script type="text/javascript">
	window.onload = function() {
        //测试用的数组,奇数、偶数个数据都行
		var arr=new Array(100,200,300,400,500,600,700);
		alert("原数组:"+arr);
		var b=new Array(arr.length);
        //以数组中中间的那个数为轴,翻转
		for(var i=0;i<arr.length/2;i++){
			var m=0;
			m=arr[i];
			arr[i]=arr[arr.length-1-i];
			arr[arr.length-1-i]=m;
		}
		alert("反转后的数组:"+arr);
	}
	</script>
</head>
<body>
</body>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值