Saltar al contenido
Portada » Números Primos JS

Números Primos JS

Cálculo de los primeros N números primos en JS. Los números primos son aquellos números naturales mayores que uno y que solo son divisibles por si mismos y por la unidad.

Implementación números primos Javascript

Función Javascript para imprimir por pantalla los 100 primeros números primos. La función esPrimo() realiza la comprobación sobre cada uno de los números entre 1 y 100 para saber si son primos. Algoritmo más directo para calcular los N primeros números primos en JS.

var limite = 100;
var inicio = 2;
var arrayPrimos = [];

for (; inicio < limite; inicio++) 
{
  if (esPrimo(inicio)) 
  {
    arrayPrimos.push(inicio);
  }
  
}

document.write(arrayPrimos);

function esPrimo(numeroActual) 
{
  for (var i = 2; i < numeroActual; i++) 
  {
    if (numeroActual % i === 0) 
    {
      return false;
    }

  }
  
  return numeroActual !== 1;
  
}

Utilización de los números primos

Los algoritmos basados en la factorización en números primos muy grandes son ampliamente utilizados en criptografía. Una implementación real de este problema computacional es el algoritmo RSA.

Implementación números primos JS vs Java

Como calcular números primos en Java, descubre las diferencias de implementación entre estos dos lenguajes de programación.


Mas algoritmos matemáticos

Sucesión de FibonacciCódigo JS que implementa la sucesión de Fibonacci
Números PrimosCómo calcular si un número es primo
Cálculo FactorialImplementación del factorial de un número en JS
Cálculo Número PiCálculo del número Pi en JS

Recursos básicos JS

PrototypeAñadir propiedades de forma dinámica a un objeto
toLocaleStringHerramienta esencial para el formateo de fechas y números en aplicaciones internacionales
Recursividad y pilaUso de recursividad y funcionamiento de la pila JS
DesestructuraciónMecanismo para desempaquetar arrays y objetos
Manejo de StringsManejo básico de Strings, cadenas de caracteres
OperadoresUso de operadores de comparación y lógicos
PromesasGestión de peticiones asíncronas con promesas
SleepImplementación de la función sleep() en JS
ThisUso de la palabra reservada this en diferentes contextos
MapsTe enseñamos cuando usar Map y cuando Object con ejemplos
Switchery JSLibrería para modificar el estilo de los checkbox
Mejores libros Javascript EspañolEncuentra los mejores libros para aprender JS y convertirte en el desarrollador más demandado.
Exception JSManejo de excepciones en Javascript, control de errores y flujo de programa.
Obfuscator JavascriptProtege tu código Javascript Ofuscándolo
Javascript desde ceroAprende los conceptos básicos de Javascript, ponte en marcha.
LodashLodash hace que la manipulación de datos en JavaScript sea más fácil y menos propensa a errores
Formatdate JSFormateo y trabajo con fechas en javascript de forma sencilla.
DayjsBiblioteca para la gestión de fechas
padStartManeja cadenas de texto con la función padStart()