我正在尝试编写一个 JS 程序来打印 1 到 1000(929)之间的最大回文。我得到了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
? 以及如何修复错误?