Maison  >  Article  >  interface Web  >  Implémentation JavaScript de la recherche de codes de nombres premiers Sharing_Javascript Compétences

Implémentation JavaScript de la recherche de codes de nombres premiers Sharing_Javascript Compétences

WBOY
WBOYoriginal
2016-05-16 16:07:591972parcourir

D'accord, il n'y a pas d'explication de fond, pas de compétences avancées, juste ennuyeux, je veux trouver tous les nombres premiers dans les 10 000. Alors c'est parti :

function zhishu(num) {
  if (num == 1) {
    return false;
  }
  if (num == 2) {
    return true;
  }
  for (var i = 2; i <= Math.sqrt(num); i++) {
    if (num % i == 0) {
      return false;
    }
  }
  return true;
}

Exemples d'utilisation :

var zhishuArray = [];
for (var j = 1; j < 100000; j++) {
  if (zhishu(j)) {
    zhishuArray.push(j);
  }
}
console.dir(zhishuArray);

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn