JS基础_质数练习,用到了标记flag
2024-08-30 11:14:29
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script type="text/javascript">
/*
* 在页面中接收一个用户输入的数字,并判断该数是否是质数。
质数:只能被1和它自身整除的数,1不是质数也不是合数,质数必须是大于1的自然数。
*/ //------------------------------------------------------------------------------- var num = prompt("请输入一个大于1的整数:"); //判断这个值是否合法
if(num <= 1){
alert("该值不合法!");
}else{ //创建一个变量来保存当前的数的状态
//默认当前num是质数
var flag = true; //判断num是否是质数
//获取2-num之间的数
for(var i=2 ; i<num ; i++){
//console.log(i);
//判断num是否能被i整除
if(num % i == 0){
//如果num能被i整除,则说明num一定不是质数
//设置flag为false
flag = false;
}
} //如果num是质数则输出
if(flag){
alert(num + "是质数!!!");
}else{
alert("这个不是质数")
} } </script>
</head>
<body>
</body>
</html>
最新文章
- 【字符串匹配】KMP算法和next数组的c/c++实现
- apache域名本地映射
- C 中读取键盘码
- bootstratp图标的使用
- android中自定义的dialog中的EditText无法弹出输入法解决方案
- LeetCode:Construct Binary Tree from Inorder and Postorder Traversal,Construct Binary Tree from Preorder and Inorder Traversal
- POJ3096Surprising Strings(map)
- mvc ajax_返回数据
- spring3 jsp页面使用<;form:form modelAttribute=";xxxx"; action=";xxxx";>;报错,附连接数据库的spring MVC annotation 案例
- SQL Server 查看当前活动的锁
- Mybatis深入之事务管理
- 谈CSS模块化【封装-继承-多态】
- python try/except/finally
- PHP 魔术方法 __call 与 __callStatic 方法
- koa2 controller中实现类似sleep的延迟功能
- Linux系统从安装开始
- R︱高效数据操作——data.table包(实战心得、dplyr对比、key灵活用法、数据合并)
- Scrapy爬取Ajax(异步加载)网页实例——简书付费连载
- 记录Queue插入的时候报错
- Linux内核设计与实现 第十七章
热门文章
- 微信小程序 保存图片
- legend3---9、项目的日志以及调试信息数据量非常大
- ubuntu 14.04 升级到18.04
- Python locust性能测试框架模板
- Flutter移动电商实战 --(7)dio基础_POST请求的使用
- LC 970. Powerful Integers
- swagger-ui 系统配置过程(基于spring+springmvc+swagger+springfox配置 web-api 管理系统)
- Smarty模板实现隔行换样式
- (转)Linux用户登录记录日志和相关查看命令汇总
- SpringBoot + thymeleaf 实现分页