外部のjavascriptファイルを作成しています。これは宿題です。私がすべきことは、ユーザーが入力した数値が素数かどうかを判断し、素数かどうかをメッセージで表示することです。私は自分のコードを書き、コンパイルし、すべてを持っています。しかし、どの数字を入力しても、表示メッセージには常にその数字が素数であると表示されます。誰でも助けることができますか?これが私のコードです:
var UI;
var TV;
var HITS;
UI = window.prompt("Enter a whole number to test as a prime number: \n", "0");
TV = parseInt(UI, 10);
var DD = TV; //still produces same error
HITS = 0;
while (DD > 0)
{
if (TV % DD === 0)
{
HITS++;
}
else
{
DD--;
}
}
if (HITS > 2)
{
document.write(UI + " is a NOT prime number");
}
else
{
document.write(UI + " is a prime number");
}