這段代碼有什麼問題?它不能在控制檯上打印任何內容。 這裏是對問題的描述:Prime Check JavaScript
實現一個javascript函數,該函數接受一個包含整數N的數組,並使用一個表達式來檢查給定的N是否爲素數(也就是說,它是可以整除的,而不僅僅是自身和1) 。
var n = ['2'];
function isPrime(n) {
if (n < 2) {
return false;
}
var isPrime = true;
for(var i = 2; i < Math.sqrt(n); i += 1) {
if (n % i === 0) {
isPrime = false;
}
}
return isPrime;
}
return isPrime(n);
你是怎樣嘗試登錄到控制檯。你從來沒有在你的代碼片段中做過。而且你正在定義一個數組「n」,但將其用作標量值。 – domyos
還是不能打印答案 –
「還是不能打印答案」---這不是一個合適的問題解釋。否則「盡力而爲」是一個有效的答案。 – zerkms