以下のコードでは、渡された値が素数か判定する関数isPrimeNumberを定義しています。
Number.isIntegerで引数が整数か判定し、その後1から引数で渡された値の範囲で引数の値を割っていき、約数が2個だった場合にtrueを返します。
function isPrimeNumber(number) {
  if (!Number.isInteger(number)) {
    return false;
  }
  var divisor = 0;
  for (var i = 1; i <= number; i++) {
    if (number % i == 0) divisor++;
  }
  return (divisor == 2);
}
リンク
Number.isInteger() – JavaScript | MDN
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Number/isInteger
