JavaScript實現找質數代碼分享
更新時間:2015年03月24日 09:27:16 投稿:junjie
這篇文章主要介紹了JavaScript實現找質數代碼分享,本文直接給出實現代碼,需要的朋友可以參考下
好吧,也沒有背景說明,沒有高深技能,純粹無聊,想找出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);
相關文章
JS逆向之?webpack?打包站點實戰(zhàn)原理分享
本文主要介紹了JS逆向之webpack打包站點實戰(zhàn)原理分享,webpack是前端程序員用來進行打包JS的技術,打包之后的代碼特征非常明顯,更多相關知識需要的小伙伴可以參考下面文章詳細內容2022-06-06
基于element?UI?input組件自行封裝“數字區(qū)間”輸入框組件的問題及解決
這篇文章主要介紹了基于element?UI?input組件自行封裝“數字區(qū)間”輸入框組件,實現代碼可以分為兩塊一塊為組件的封裝代碼,一塊為文中實現效果的演示代碼,對element?UI數字區(qū)間輸入組件相關知識感興趣的朋友一起看看吧2022-05-05
JavaScript canvas實現雪花隨機動態(tài)飄落
這篇文章主要為大家詳細介紹了JavaScript canvas實現雪花隨機動態(tài)飄落,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-02-02
javascript基于牛頓迭代法實現求浮點數的平方根【遞歸原理】
這篇文章主要介紹了javascript基于牛頓迭代法實現求浮點數的平方根,簡單說明了牛頓迭代法的原理,并結合實例分析了javascript基于遞歸的數值運算相關操作技巧,需要的朋友可以參考下2017-09-09

