JavaScript如何求陣列的質數
1、用for迴圈語句或filter()方法迴圈歷陣列,在每個迴圈中將一個陣列元素分別去除2到sqrt(元素本身)。
2、如果可以去除,則表明該組元素並非質數,而是質數。
如果該組元素是質數,則輸出該元素。
例項
var a = [31,33,35,37,39,41,43,45,57,49,51,53]; for(var i=0;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求陣列質數的方法,希望對大家有所幫助。更多Javascript學習指路:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2035/viewspace-2827953/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- JavaScript求陣列數字的平均值JavaScript陣列
- 求陣列內所有偶數的和陣列
- JavaScript 陣列排序 與 求最大值JavaScript陣列排序
- 無序陣列求第K大的數陣列
- javascript如何獲取指定元素在陣列中的數目JavaScript陣列
- JavaScript 專題之如何求陣列的最大值和最小值JavaScript陣列
- 陣列1——求一個陣列的最大子陣列陣列
- [譯]如何更好的使用javascript陣列JavaScript陣列
- 【譯】如何更好的使用javascript陣列JavaScript陣列
- Javascript - 陣列和陣列的方法JavaScript陣列
- javascript陣列如何判斷是否有重複的陣列項JavaScript陣列
- 求區間不同數的個數【樹狀陣列求解】陣列
- 求陣列中k個數的所有組合陣列
- 求無序陣列總第n大的數陣列
- 求陣列中未出現的最小正整數陣列
- 如何求數列的通項公式公式
- Javascript如何改變陣列的長度?JavaScript陣列
- JavaScript2:變數、陣列、字串JavaScript變數陣列字串
- javascript陣列如何刪除所有的指定值陣列項JavaScript陣列
- python實現給定一個數和陣列,求陣列中兩數之和為給定的數Python陣列
- 求二維陣列中最大子陣列的和陣列
- JavaScript 陣列JavaScript陣列
- javascript如何清空一個array陣列JavaScript陣列
- javascript如何複製一個陣列JavaScript陣列
- javascript如何為陣列追加新元素JavaScript陣列
- C語言中如何求一個陣列的長度C語言陣列
- javascript如何獲取陣列的長度和遍歷陣列的每一項JavaScript陣列
- 如何新增javascript陣列n乘以相同的元素JavaScript陣列
- javascript如何刪除陣列中重複的項JavaScript陣列
- 如何在 JavaScript 中更好地使用陣列JavaScript陣列
- javascript如何將字串轉換成陣列JavaScript字串陣列
- javascript如何實現二維陣列效果JavaScript陣列
- JavaScript 陣列的那些事JavaScript陣列
- JavaScript 陣列slice()JavaScript陣列
- JavaScript 陣列indexOf()JavaScript陣列Index
- JavaScript 陣列values()JavaScript陣列
- JavaScript 陣列fill()JavaScript陣列
- JavaScript 陣列 slice()JavaScript陣列