1 から 1000 (929) までの最大の回文を出力する JS プログラムを作成しようとしています。Uncaught SyntaxError: Unexpected identifier
コードの 4 行目に次のように表示されます。
var num = 1;
for (var i=0;i<=1000;i++) {
if i == reverse(i) && isPrime(i)
num = i;
console.log(num);
}
document.write(num);
function reverse(s) {
var o = '';
for (var i = s.length - 1; i >= 0; i--)
o += s[i];
return o;
}
function isPrime(number) {
var start = 2;
while (start <= Math.sqrt(number)) {
if (number % start++ < 1) return false;
}
return number<=1 ? false : true;
}
とは何Uncaught SyntaxError: Unexpected identifier
ですか? そして、どうすればバグを修正できますか?