返回顶部
首页 > 资讯 > 前端开发 > JavaScript >JavaScript如何求数组中的质数
  • 631
分享到

JavaScript如何求数组中的质数

2024-04-02 19:04:59 631人浏览 薄情痞子
摘要

本篇内容介绍了“javascript如何求数组中的质数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本篇内容介绍了“javascript如何求数组中的质数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!


教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。

什么是质数?

质数又称素数,是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数。

JavaScript怎么求数组中的质数

利用for循环语句或filter()方法循环遍历数组,在每次循环中判断一个数组元素是不是质数,如果是,则输出该元素。

判断是不是质数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除,则表明此数不是质数,反之是质数。

下面看看实现方法:

利用for循环

var a = [31,33,35,37,39,41,43,45,57,49,51,53];
for(var i=0;i<a.length;i++){
	var flag = 1;
	for(var j = 2; j*j <= i; j++) {//能被2 - sqrt(i)整除的数
	
		if(a[i] % a[j] == 0)
		{
			flag = 0;
			break;
		}
	}
	if(flag == 1) {
		console.log(a[i])
	}
}

JavaScript如何求数组中的质数

利用filter()方法

function f(value, index, ar) {
	high = Math.floor(Math.sqrt(value)) + 1;
	for (var div = 2; div <= high; div++) {
		if (value % div == 0) {
			return false;
		}
		return true;
	}
}
var a = [31, 33, 35, 37, 39, 41, 43, 45, 57, 49, 51, 53];
var a1 = a.filter(f);
console.log(a1);

JavaScript如何求数组中的质数

“JavaScript如何求数组中的质数”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: JavaScript如何求数组中的质数

本文链接: https://lsjlt.com/news/80028.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • JavaScript如何求数组中的质数
    本篇内容介绍了“JavaScript如何求数组中的质数”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • JavaScript如何求数组中位数
    这篇文章主要讲解了“JavaScript如何求数组中位数”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“JavaScript如何求数组中位数”吧! ...
    99+
    2024-04-02
  • javascript如何求数组中的最大奇数
    这篇文章主要介绍“javascript如何求数组中的最大奇数”,在日常操作中,相信很多人在javascript如何求数组中的最大奇数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • javascript数组如何求和、求平均数
    这篇文章主要介绍“javascript数组如何求和、求平均数”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“javascript数组如何求和、求平均数”文章能帮助大家...
    99+
    2024-04-02
  • javascript数组如何求平均数
    今天小编给大家分享一下javascript数组如何求平均数的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起...
    99+
    2024-04-02
  • python如何求质数
    我们可以使用以下两种方法来判断一个数是否是质数:方法1:暴力遍历法我们可以遍历从2到$n-1$的所有数,判断是否能整除$n$。如果存在一个能整除$n$的数,则$n$不是质数;否则$n$是质数。```pythondef is_prime(...
    99+
    2023-08-11
    python
  • javascript如何求数组里的奇数元素
    本文小编为大家详细介绍“javascript如何求数组里的奇数元素”,内容详细,步骤清晰,细节处理妥当,希望这篇“javascript如何求数组里的奇数元素”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深...
    99+
    2024-04-02
  • 如何用JavaScript求数组的总和
    本篇内容介绍了“如何用JavaScript求数组的总和”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • javascript如何求数组最大值
    这篇文章主要介绍javascript如何求数组最大值,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! javascript求数组最大值的方法:1、声明一个保...
    99+
    2024-04-02
  • JavaScript如何对数组中所有的值求和
    这篇文章给大家分享的是有关JavaScript如何对数组中所有的值求和的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。对数组中所有的值求和我最初的想法是使用循环,但是那样做太费事了。var numbers...
    99+
    2023-06-27
  • JavaScript如何求取数组中非NaN数据中的最大值
    这篇文章主要介绍了JavaScript如何求取数组中非NaN数据中的最大值,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。max:求取数组中非NaN数据中的最大值functio...
    99+
    2023-06-03
  • JavaScript如何求取数组中非NaN数据中的最小值
    这篇文章给大家分享的是有关JavaScript如何求取数组中非NaN数据中的最小值的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。min:求取数组中非NaN数据中的最小值function min(arr)...
    99+
    2023-06-03
  • javascript如何实现对数组求和
    本篇内容主要讲解“javascript如何实现对数组求和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“javascript如何实现对数组求和”吧! ...
    99+
    2024-04-02
  • 如何使用JavaScript求数组的最小值
    这篇文章主要介绍“如何使用JavaScript求数组的最小值”,在日常操作中,相信很多人在如何使用JavaScript求数组的最小值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • es6如何求数组中的奇数和
    本篇内容主要讲解“es6如何求数组中的奇数和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“es6如何求数组中的奇数和”吧! 方法:1...
    99+
    2024-04-02
  • php如何求数组中奇数的和
    本篇内容主要讲解“php如何求数组中奇数的和”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php如何求数组中奇数的和”吧!方法:1、用“$sum=0;”定义一个变量,用于存储计算结果;2、用“f...
    99+
    2023-06-30
  • php如何求大数组的中位数
    这篇文章主要介绍“php如何求大数组的中位数”,在日常操作中,相信很多人在php如何求大数组的中位数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php如何求大数组的中位数”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-30
  • python如何实现质数求和
    目录如何实现质数求和实现1~100所有质数求和如何实现质数求和 生活中很多问题是需要用数学来解决的,比如说要是做一栋房子,各方面的数据都要计算,要用多少材料,长宽高多少等,简单地说,...
    99+
    2024-04-02
  • javascript中如何求偶数和
    小编给大家分享一下javascript中如何求偶数和,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧! ...
    99+
    2024-04-02
  • javascript二维数组如何求平均值
    这篇文章主要介绍“javascript二维数组如何求平均值”,在日常操作中,相信很多人在javascript二维数组如何求平均值问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作