js: 输出一个数以内的素数
2017-01-20 11:06
155 查看
Js 根据 输入的数,打印出这个数范围内的所有素数:
说明:算法实现,是借鉴别人的。
代码实现:
说明:算法实现,是借鉴别人的。
代码实现:
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>打印素数(runoob.com)</title> </head> <body> <p>打印素数:</p> <script> function isPrime(number){ //判断输入是否为number类型,是否为整数 if (typeof number!=='number'||!Number.isInteger(number)) { return false; }; //小于2都不是素数 if (number<2) {return false}; //2是素数,被2整除的都不是素数 if (number===2) { return true }else if(number%2===0){ return false; }; // 判断是否能被奇数整除,最大循环为该数值的开方 var squareRoot=Math.sqrt(number); for(var i=3;i<=squareRoot;i+=2){ if (number%i===0) { return false; }; } return true; } function print(nub){ for(var i=2; i<= nub; i++){ if(isPrime(i)){ document.write(i + " "); // 打印输出 素数 } } } var arrs = print(157); document.getElementById("demo").innerHTML= arrs; </script> </body> </html>
相关文章推荐
- 第十一周项目6 (4)输入一个数,输出这个数以内的所有回文素数
- c语言:输出500-600以内的所有素数,还是纠错的一个程序,大家看看
- 求素数,给你一个n,输出n以内的素数
- 8.2写一个判断素数的函数,在主函数输入一个整数,输出是否是素数的消息。
- 用vb程序设计输出100以内素数和
- 在一个JS文件中包含中文字符串,通过innerHTML输出后中文乱码?
- 输出N以内素数的方法
- 输入一个偶数N,输出所有素数对之和等于N的素数对
- 输出1000以内的所有素数
- 如何用T-SQL使用最短的语句输出100以内素数?
- node.js 一个简单的页面输出
- 输出10000以内的所有可逆素数
- 在错误信息里输出N以内的素数
- 筛选法输出100以内的所有素数
- 输出10000 以内的所有素数
- node.js 一个简单的页面输出实现代码
- 1到9的阶梯、100以内的素数、输入一个数看是否是素数、被2、3整除的偶数、回文、九九乘法表反、九九乘法表正、数组、字符处理
- 一个根据筛选法求出100以内的所有素数的小程序
- js通过xmldom调用xslt对xml排序输出的一个简单例子.
- writeFlashHTML,一个JS方法,主要用于Flash的输出。