Descobrir se é número primo com JavaScript

13d atrás

2 0

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)

0/512
Link