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 判断文件类型并控制表单提交示例代码
Nov 14 Javascript
JavaScript基础知识学习笔记
Dec 02 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
Feb 18 Javascript
非常实用的js验证框架实现源码 附原理方法
Jun 08 Javascript
AngularJS 路由详解和简单实例
Jul 28 Javascript
jQuery日程管理插件fullcalendar使用详解
Jan 07 Javascript
prototype与__proto__区别详细介绍
Jan 09 Javascript
Angular下H5上传图片的方法(可多张上传)
Jan 09 Javascript
Vue 项目部署到服务器的问题解决方法
Dec 05 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 13 Javascript
解决ant Design Search无法输入内容的问题
Oct 29 Javascript
javascript实现移动端轮播图
Dec 09 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下通过curl抓取yahoo boss 搜索结果的实现代码
2011/06/10 PHP
详解yii2实现分库分表的方案与思路
2017/02/03 PHP
仿服务器端脚本方式的JS模板实现方法
2007/04/27 Javascript
jQuery(1.3.2) 7行代码搞定跟随屏幕滚动的层
2009/05/21 Javascript
菜鸟javascript基础资料整理3 正则
2010/12/06 Javascript
js操作textarea方法集合封装(兼容IE,firefox)
2011/02/22 Javascript
JS分页效果示例
2013/10/11 Javascript
ie下$.getJSON出现问题的解决方法
2014/02/12 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
node.js超时timeout详解
2014/11/26 Javascript
jQuery横向擦除焦点图特效代码分享
2015/09/06 Javascript
基于JavaScript实现动态创建表格和增加表格行数
2015/12/20 Javascript
极力推荐一款小巧玲珑的可视化编辑器bootstrap-wysiwyg
2016/05/27 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
Javascript中构造函数要注意的一些坑
2017/01/23 Javascript
在一般处理程序(ashx)中弹出js提示语
2017/08/16 Javascript
javascript实现获取一个日期段内每天不同的价格(计算入住总价格)
2018/02/05 Javascript
详解vuex中mapState,mapGetters,mapMutations,mapActions的作用
2018/04/13 Javascript
vue之将echart封装为组件
2018/06/02 Javascript
微信小程序input框中加入小图标的实现方法
2018/06/19 Javascript
为jquery的ajax请求添加超时timeout时间的操作方法
2018/09/04 jQuery
jQuery中getJSON跨域原理的深入讲解
2020/09/02 jQuery
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
使用Python脚本将绝对url替换为相对url的教程
2015/04/24 Python
Python中super关键字用法实例分析
2015/05/28 Python
Django压缩静态文件的实现方法详析
2018/08/26 Python
python实现杨氏矩阵查找
2019/03/02 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
使用pycharm和pylint检查python代码规范操作
2020/06/09 Python
实用的简历自我评价
2014/03/06 职场文书
党员评议个人总结
2014/10/20 职场文书
管理失职检讨书
2015/05/05 职场文书
oracle表分区的概念及操作
2021/04/24 Oracle
CSS 还能这样玩?奇思妙想渐变的艺术
2021/04/27 HTML / CSS
python实现三次密码验证的示例
2021/04/29 Python
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python