Find first 20 primes

by urbycoz

JavaScript

//print first 20 primes

var number = 1;
var primes = [];
while (primes.length < 20) {
  if (!hasFactors(number)) {
	  primes.push(number); 
  }
  number++;
}
alert(primes);

function hasFactors(number){
  var factorCount = 0;
  for (var i=1; i<number; i++) {
	  if (number%i === 0) factorCount++;
  }
  return factorCount > 1;
}