关于质数:

 一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数

在页面中接收一个用户输入的数字,并判断该数字是否为质数,js代码如下:

    <script>/*在页面中接收一个用户输入的数字,并判断该数字是否为质数*///先定义一个输入变量var num = prompt("请输入一个大于1的整数");//再创建一个变量来储存当前数的状态var  flag = true;//判断这个值是否合法if(num <= 1){alert("该值不合法");//获取2-num之间的数}else{for(var a=2 ; a<num ; a++){// console.log(c);//判断num是否能被c整除if(num % a ==0){//如果num能被c整除则说明,则说明num一定不是质数flag = false;}}if(flag){alert(num +"是质数");}else{alert(num + "不是质数");}}</script>


分析思路:

先对该数值进行判断,在else中使用for循环(定义新变量)用sum与新变量的模。如果它们的模等于零,则输出sum“不是质数”,此时需要用到逆向思维(再次定义一个flag通过取值true和flase来输出对应的sum是否为质数)

JS判断键盘输入的质数相关推荐

  1. 计算机识别键盘流程,通过计算机视觉的方式识别并判断键盘输入

    通过计算机视觉的方式识别并判断键盘输入 发布时间:2013/11/10 16:13:17 访问次数:1204 综合起来看,我们需要设计一种视觉处理算法,AT28HC256-12DM/883它可以在一幅 ...

  2. c语言if如何判断键盘输入是整数,利用if,else判断输入的是不是一个正整数

    static void Main(string[] args) { while (true) { Console.Write("请输入一个100以内的数:"); int a =Co ...

  3. js判断只能输入数字或小数点

    JS判断只能是数字和小数点 1.文本框只能输入数字代码(小数点也不能输入) <input οnkeyup="this.value=this.value.replace(/\D/g,'' ...

  4. java方法重载两个数相加_java方法重载实验:判断键盘输入的两个数据的类型后进行比较...

    实验内容: 使用java语言编程,实现键盘录入两个数据,比较两个数是否相等(采用方法调用方式),输出比较结果: 提高:对实现数字比较的方法进行重载,使之适应int.float.double.short ...

  5. 判断键盘输入的数是几位数且是否是回文数

    首先来判断输入的数是几位数 例 : int len=0://记录长度 //利用循环来计算输入的数是几位数 while (n != 0) { //当n不为0时我们先对len+=1,至少是有一位数的len ...

  6. java判断键盘输入小数_java判断用户输入的是否至少含有N位小数的实例

    java判断用户输入的是否至少含有N位小数的实例 判断用户输入的是否至少含有N位小数. 1.当用户输入的是非数字时抛出异常,返回false. 2.当用户输入数字是,判断其数字是否至少含有N位小数,如果 ...

  7. JS判断用户输入是否为素数

    最近遇到的一个坑,判断数值是否为素数的时候,忘记考虑函数的封装性. 先上代码 function isPrime(num) {// 不是数字或者数字小于2if (typeof num !== " ...

  8. javascript判断键盘输入

    javascript要从键盘获取到用户输入到的数据,可以通过判断用户按下的是键盘的那个键,即判断可以键盘事件对应的键码,通常键盘事件对应的键码如下: keyCode 8 = BackSpace Bac ...

  9. Js屏蔽键盘输入的某些字符,用以部分代替正则表达式

    工作当中用到的:有是,用户会在文本框里输入一些无效的(错误的)内容,比如在手机号中输入#等等,一般使用正则表达式,但是只有点击的时候才会验证,用户体验不好,所以想屏蔽这些按键,让键盘根本打不出来,以下 ...

最新文章

  1. vue中通过第三方代理解决跨域问题
  2. 华为P30系列机身侧面照曝光 摄像头仍然“凸起”...
  3. Python之基本数据类型set常用基本方法简述
  4. jquery原型方法map的使用和源码分析
  5. 读取sd卡下图片,由图片路径转换为bitmap
  6. 【收藏】NLP技术学习路线图,值得收藏,附下载
  7. ajax.net 的使用方法--摘自网上
  8. 学李炎恢老师的PHP第一季 笔记 多用户留言系统-TestGuest0.2
  9. 昨天熬夜整了一波,值了!
  10. Web 开发权威指南
  11. 画出漂亮的神经网络图,神经网络可视化工具大汇总
  12. 解决Android Studio 的AVD中的模拟器不能用PC键盘输入的问题
  13. 「文末送书」如何让数据分析不脱离业务?
  14. 任务调度框架Quartz用法指南(超详细)
  15. 基础IT技术学习资料300篇,欢迎一键收藏
  16. CSGO开启跑图设置一看就会
  17. springboot2.4开启HTTPS功能报DerInputStream.getLength(): lengthTag=111, too big异常
  18. Matplotlib绘制圆环图
  19. linux在代码中表示什么意思,Linux代码中的unlikely和likely分别是什么意思?
  20. 欧格教育:拼多多搜索排名的算法是怎么样

热门文章

  1. 新手如何建设属于自己的网站
  2. 错误 找不到或无法加载主类 mysql_解决Eclipse中“诡异”的错误:找不到或无法加载主类...
  3. JAVA前叉容易断_两次断叉感悟
  4. windowsmobile软件_聊一聊 quot;压缩解压quot; 软件那点事
  5. CMOS图像传感器——了解光圈
  6. JAVA语言Integer转换为byte
  7. 说说家乡的互联网——湖北武穴
  8. 电脑无法进入操作系统
  9. python 二维数组转一维数组
  10. H5网页播放器EasyPlayer.js播放器界面的加载效果无法消失是什么原因?