软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > Web前端 > Ajax/JavaScript > 用 JavaScript 枚举质数

用 JavaScript 枚举质数

酷壳上的这篇文章很诱人:检查素数的正则表达式

翻译成 JavaScript 代码如下:

Copy to ClipboardLiehuo.Net Codes引用的内容:[www.veryhuo.com]
function prime(MAX) {
var re = /^(11+?)\1+$/,
n, C = '1', s = C,
r = [], j = 0;

while ((n = (s += C).length) < MAX) {
!re.test(s) && (r[j++] = n);
}
return r;
}
alert(prime(10000).length);

作为前端,为了让上面的脚本能在实际页面中应用,还得考虑 脚本在浏览器中的耐心 以及 分时优化处理

来源:http://lifesinger.org/

    相关阅读
    栏目导航
    推荐软件