human
変数がパラメーターとして通過するJavaScriptで関数を実行し、それがプライム番号であるかどうかを教えてください。
gpt
ある数が素数かどうかを判定する関数は、JavaScriptで次のように作成できる：

```
function isPrime(number) {
  if (number <= 1) {
    return false;
  }

  for (let i = 2; i < number; i++) {
    if (number % i === 0) {
      return false;
    }
  }

  return true;
}
```

この関数は数値を入力とし、forループを使ってその数値が1とそれ自身以外の数値で割り切れるかどうかをチェックする。割り切れる数値が見つかった場合はfalseが返される。そうでない場合はtrueが返される。

この関数は以下のように使うことができる：
```
const number = 5;
console.log(isPrime(number)); // true
```
human
同じ機能を作成できますが、C ++では作成できますか？