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 相关文章推荐
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
Jan 24 Javascript
js判断设备是否为PC并调整图片大小
Feb 12 Javascript
ionic2 tabs 图标自定义实例
Mar 08 Javascript
jquery一键控制checkbox全选、反选或全不选
Oct 16 jQuery
js删除数组中的元素delete和splice的区别详解
Feb 03 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
Feb 03 Javascript
nuxt.js 缓存实践
Jun 25 Javascript
vue 动态绑定背景图片的方法
Aug 10 Javascript
给localStorage设置一个过期时间的方法分享
Nov 06 Javascript
基于vue-cli3创建libs库的实现方法
Dec 04 Javascript
vue计算属性+vue中class与style绑定(推荐)
Mar 30 Javascript
原生js实现俄罗斯方块
Oct 20 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
与空气斗智斗勇的经典《Overlord》,传说中的“无稽之谈”
2020/04/09 日漫
中国收音机工业发展史
2021/03/02 无线电
用PHP实现的生成静态HTML速度快类库
2007/03/31 PHP
PHP6 先修班 JSON实例代码
2008/08/23 PHP
浅析PHP原理之变量分离/引用(Variables Separation)
2013/08/09 PHP
php实现获取文件mime类型的方法
2015/02/11 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
解决在Laravel 中处理OPTIONS请求的问题
2019/10/11 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
用JavaScript页面不刷新时全选择,全删除(GridView)
2009/04/14 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
javascript每日必学之封装
2016/02/23 Javascript
jQuery简易时光轴实现方法示例
2017/03/13 Javascript
React-Native左右联动List的示例代码
2017/09/21 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
使用webpack打包koa2 框架app
2018/02/02 Javascript
微信小程序 select 下拉框组件功能
2019/09/09 Javascript
vue实现页面内容禁止选中功能,仅输入框和文本域可选
2019/11/09 Javascript
ElementUI中el-tree节点的操作的实现
2020/02/27 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
vue插件--仿微信小程序showModel实现模态提示窗功能
2020/08/19 Javascript
详细解析Python中的变量的数据类型
2015/05/13 Python
Python实现针对中文排序的方法
2017/05/09 Python
python处理excel绘制雷达图
2019/10/18 Python
Python使用type动态创建类操作示例
2020/02/29 Python
keras训练浅层卷积网络并保存和加载模型实例
2020/07/02 Python
详解使用HTML5 Canvas创建动态粒子网格动画
2016/12/14 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
联想新西兰官方网站:Lenovo New Zealand
2018/10/30 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
Java servlet面试题
2012/03/04 面试题
学生会主席事迹材料
2014/01/28 职场文书
2015年上半年信访工作总结
2015/03/30 职场文书
少年犯观后感
2015/06/11 职场文书
Python列表删除重复元素与图像相似度判断及删除实例代码
2021/05/07 Python
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL