Descobrir se é número primo com JavaScript
13d atrás
Número primo, é aquele que só é divisível por 1 e por ele próprio. Por exemplo, 3 é um número primo, pois é um número natural, que só é divisível por 1 e 3. A função abaixo verifica se é um número primo com #JavaScript.
function numeroPrimo(num) {
// Números menores ou iguais a 1 não são primos
if (num <= 1) return false;
// Verifica de 2 até o número - 1 se existe algum divisor
for (let i = 2; i < num; i++)
if (num % i == 0) return false;
// Se não existir, ele é um número primo
return true;
}
Agora é só chamar a função:
numeroPrimo(2); // true
numeroPrimo(3); // true
numeroPrimo(4); // false
Comentários (0)