JavaScript实现找质数代码分享


Posted in Javascript onMarch 24, 2015

好吧,也没有背景说明,没有高深技能,纯粹无聊,想找出10000内的所有质数。那么就开始了:

function zhishu(num) {
  if (num == 1) {
    return false;
  }
  if (num == 2) {
    return true;
  }
  for (var i = 2; i <= Math.sqrt(num); i++) {
    if (num % i == 0) {
      return false;
    }
  }
  return true;
}

使用实例:

var zhishuArray = [];
for (var j = 1; j < 100000; j++) {
  if (zhishu(j)) {
    zhishuArray.push(j);
  }
}
console.dir(zhishuArray);
Javascript 相关文章推荐
javascript检查日期格式的函数[比较全]
Oct 17 Javascript
JSON JQUERY模板实现说明
Jul 03 Javascript
JavaScript arguments 多参传值函数
Oct 24 Javascript
15个jquery常用方法、小技巧分享
Jan 13 Javascript
JavaScript中document.forms[0]与getElementByName区别
Jan 21 Javascript
jQuery检测输入的字符串包含的中英文的数量
Apr 17 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
JavaScript实现一个带AI的井字棋游戏源码
May 21 Javascript
详解react阻止无效重渲染的多种方式
Dec 11 Javascript
微信小程序swiper使用网络图片不显示问题解决
Dec 13 Javascript
JSONObject与JSONArray使用方法解析
Sep 28 Javascript
React中的Context应用场景分析
Jun 11 Javascript
JS获取及设置TextArea或input文本框选择文本位置的方法
Mar 24 #Javascript
jQuery调用ajax请求的常见方法汇总
Mar 24 #Javascript
JSONP之我见
Mar 24 #Javascript
JavaScript将数字转换成大写中文的方法
Mar 23 #Javascript
自定义jQuery插件方式实现强制对象重绘的方法
Mar 23 #Javascript
jQuery定义背景动态切换效果的方法
Mar 23 #Javascript
javascript实现客户端兼容各浏览器创建csv并下载的方法
Mar 23 #Javascript
You might like
PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
2014/07/05 PHP
基于php(Thinkphp)+jquery 实现ajax多选反选不选删除数据功能
2017/02/24 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
PHP7匿名类的用法示例
2019/04/05 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
JavaScrip调试技巧之断点调试
2015/10/22 Javascript
深入理解jQuery layui分页控件的使用
2016/08/17 Javascript
jQuery组件easyui对话框实现代码
2016/08/25 Javascript
深入浅出ES6之let和const命令
2016/08/25 Javascript
jquery 中toggle的2种用法详解(推荐)
2016/09/02 Javascript
jQuery Ajax使用FormData对象上传文件的方法
2016/09/07 Javascript
jQuery鼠标事件总结
2016/10/13 Javascript
javascript 注释代码的几种方法总结
2017/01/04 Javascript
vue日期组件 支持vue1.0和2.0
2017/01/09 Javascript
jquery实现左右滑动式轮播图
2017/03/02 Javascript
vue用BMap百度地图实现即时搜索功能
2019/09/26 Javascript
koa2 数据api中间件设计模型的实现方法
2020/07/13 Javascript
python生成器的使用方法
2013/11/21 Python
python爬虫常用的模块分析
2014/08/29 Python
如何用Python合并lmdb文件
2018/07/02 Python
python django下载大的csv文件实现方法分析
2019/07/19 Python
如何安装2019Pycharm最新版本(详细教程)
2019/09/26 Python
Django3.0 异步通信初体验(小结)
2019/12/04 Python
python集成开发环境配置(pycharm)
2020/02/14 Python
python数据库开发之MongoDB安装及Python3操作MongoDB数据库详细方法与实例
2020/03/18 Python
详解CSS3中常用的样式【基本文本和字体样式】
2020/10/20 HTML / CSS
HTML页面中添加Canvas标签示例
2015/01/01 HTML / CSS
彼得罗夫美国官网:Peter Thomas Roth美国(青瓜面膜)
2017/11/05 全球购物
澳大利亚最好的在线时尚精品店:Princess Polly
2018/01/03 全球购物
老师给学生的表扬信
2014/01/17 职场文书
节能减耗标语
2014/06/21 职场文书
党员违纪检讨书
2015/05/05 职场文书
教师远程研修感悟
2015/11/18 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
Python Matplotlib库实现画局部图
2021/11/17 Python