用Javascript判断一个数是否是质数
2021/4/11 12:55:12
本文主要是介绍用Javascript判断一个数是否是质数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
质数是一个大于1的,除了1和本身外,不能被其他自然数整除的数,所以我们只需要获取到2到num之间的数,再进行求余数,若余数为0,则一定不是质数,相反,我们只用默认输入的数就是质数,然后用if设置不是质数的情况,将flag设置为false,便可得出结果,详见代码,若有不足请各位提出,谢谢
<script> var num=prompt("请输入一个大于1的整数"); //判断这个值是否合法 if(num <= 1){ alert("该值不合法") }else{ //创建一个变量来保存当前数的状态 //默认当前num是质数 var flag=true; //判断num是否是质数 //获取2到num之间的数 for(var i=2;i<num;i++){ //判断num是否能被i整除 if(num%i==0){ //如果num能被i整除,则证明num一定不是质数 //设置flag为false flag=false; } } //如果num是质数则输出 if(flag){ alert(num+"是质数"); }else{ alert(num+"不是质数"); } } </script>
这篇关于用Javascript判断一个数是否是质数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南