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操纵Cookie实现购物车程序
Feb 15 Javascript
jquery 图片截取工具jquery.imagecropper.js
Apr 09 Javascript
百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome
Apr 13 Javascript
js汉字排序问题 支持中英文混排,兼容各浏览器,包括CHROME
Dec 20 Javascript
图片延迟加载的实现代码(模仿懒惰)
Mar 29 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
May 28 Javascript
BootStrap给table表格的每一行添加一个按钮事件
Sep 07 Javascript
jQuery实现手机号正则验证输入及自动填充空格功能
Jan 02 jQuery
vue权限路由实现的方法示例总结
Jul 29 Javascript
React项目动态设置title标题的方法示例
Sep 26 Javascript
如何在Vue.js中实现标签页组件详解
Jan 02 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
Jul 16 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
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
浅析Mysql 数据回滚错误的解决方法
2013/08/05 PHP
Codeigniter中禁止A Database Error Occurred错误提示的方法
2014/06/12 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
2016/12/05 PHP
visual studio code 调试php方法(图文详解)
2017/09/15 PHP
php 使用 __call实现重载功能示例
2019/11/18 PHP
js表格分页实现代码
2009/09/18 Javascript
jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
2013/03/25 Javascript
js鼠标滑轮滚动事件绑定的简单实例(兼容主流浏览器)
2014/01/14 Javascript
jQuery设置和获取HTML、文本和值示例
2014/07/08 Javascript
jQuery 选择器详解
2015/01/19 Javascript
jquery插件star-rating.js实现星级评分特效
2015/04/15 Javascript
学习JavaScript设计模式之策略模式
2016/01/12 Javascript
分享自己用JS做的扫雷小游戏
2016/02/17 Javascript
javascript创建对象的几种模式介绍
2016/05/06 Javascript
JavaScript基于原型链的继承
2016/06/22 Javascript
vue使用watch 观察路由变化,重新获取内容
2017/03/08 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
React-native桥接Android原生开发详解
2018/01/17 Javascript
vue 之 .sync 修饰符示例详解
2018/04/21 Javascript
Vue中的验证登录状态的实现方法
2019/03/09 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
解决layer.open弹出框不能获取input框的值为空的问题
2019/09/10 Javascript
Vue-cli3生成的Vue项目加载Mxgraph方法示例
2020/05/31 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
对于Python编程中一些重用与缩减的建议
2015/04/14 Python
Anaconda下配置python+opencv+contribx的实例讲解
2018/08/06 Python
Python实现简单查找最长子串功能示例
2019/02/26 Python
python定时复制远程文件夹中所有文件
2019/04/30 Python
pandas DataFrame 行列索引及值的获取的方法
2019/07/02 Python
Python可视化工具如何实现动态图表
2020/10/23 Python
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
西门豹教学反思
2014/02/04 职场文书
教师年度考核评语
2014/04/28 职场文书
微信搭讪开场白
2015/05/28 职场文书
关于SpringBoot 使用 Redis 分布式锁解决并发问题
2021/11/17 Redis