###前提・実現したいこと
JavaScriptで10000番目の素数を求める
プログラムを実行
###発生している問題・エラーメッセージ
IEで表示されない
エラーメッセージ
###該当のソースコード
JavaScriptで実行
<!DOCTYPE html>
<html>
<head>
<title>eratosutenesu</title>
<meta charset="UTF-8">
</head>
<body>
<script>
"use strict";
function eratosutenesu(n){
var erst=[...Array(n).keys()];
[erst[0],erst[1]]=[null,null];
var max=Math.sqrt(n);
for(let x=2;x<max;x=0|x+1){
if(!erst[x]) continue;
for(let i=x*2;i<n;i=0|i+x){
erst[i]=null;
}
}
return erst.filter(i=>i);
}
(function(){
var start = new Date();
document.write(eratosutenesu(500000)[9999]);
var end = new Date();
document.write(',');
document.write((end -start)/1000 + ' sec.');
}());
</script>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<title>eratosutenesu</title>
<meta charset="UTF-8">
</head>
<body>
<script>
"use strict";
function eratosutenesu(n){
var erst=[...Array(n).keys()];
[erst[0],erst[1]]=[null,null];
var max=Math.sqrt(n);
for(let x=2;x<max;x=0|x+1){
if(!erst[x]) continue;
for(let i=x*2;i<n;i=0|i+x){
erst[i]=null;
}
}
return erst.filter(i=>i);
}
(function(){
var start = new Date();
document.write(eratosutenesu(500000)[9999]);
var end = new Date();
document.write(',');
document.write((end -start)/1000 + ' sec.');
}());
</script>
</body>
</html>
###試したこと
他のJavaScriptでのプログラムは実行できまし
###補足情報(言語/FW/ツール等のバージョンなど)
より詳細な情報