var arr = new Array()
var flag = new Array(1001)
for (var i = 1i <= 1000i++)
{
flag[i] = 0
}
for (var i = 2i <= 1000i++)
{
if (flag[i] == 0)
{
flag[i] = 1
arr.push(i)
for (var j = 1 j * i <= 1000 j++)
{
flag[j*i] = 1
}
}
}
var ans = "2"
for (var i = 1 i < arr.length i++)
{
ans = ans + "," + arr[i].toString()
}
alert(ans)
</script>
用的筛法,性能挺高的,Chrome下测试通过,希望能帮助您。
Math.ceil(count / pagesize)//向上整除 4/3=2Math.floor(count / pagesize)//向下整除 4/3=1
Math.round(5/2)//四舍五入
parseInt(5/2)//丢弃小数部分,保留整数部分