Cómo puedo hacer una función con javascript en la que le pase como parámetro una variable y me diga si es un número primo o no?
Puedes crear una función en JavaScript que determine si un número es primo o no de la siguiente manera:

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

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

  return true;
}

Esta función toma un número como entrada y usa un bucle for para comprobar si ese número es divisible por algún otro número diferente de 1 y él mismo. Si se encuentra un número que es divisible, se devuelve false. De lo contrario, se devuelve true.

Puedes usar esta función de la siguiente manera:
const number = 5;
console.log(isPrime(number)); // true
¿Puedes crearme la misma funcion pero en c++?