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 Fibonacci | Código JS que implementa la sucesión de Fibonacci |
Números Primos | Cómo calcular si un número es primo |
Cálculo Factorial | Implementación del factorial de un número en JS |
Cálculo Número Pi | Cálculo del número Pi en JS |
Recursos básicos JS
Prototype | Añadir propiedades de forma dinámica a un objeto |
toLocaleString | Herramienta esencial para el formateo de fechas y números en aplicaciones internacionales |
Recursividad y pila | Uso de recursividad y funcionamiento de la pila JS |
Desestructuración | Mecanismo para desempaquetar arrays y objetos |
Manejo de Strings | Manejo básico de Strings, cadenas de caracteres |
Operadores | Uso de operadores de comparación y lógicos |
Promesas | Gestión de peticiones asíncronas con promesas |
Sleep | Implementación de la función sleep() en JS |
This | Uso de la palabra reservada this en diferentes contextos |
Maps | Te enseñamos cuando usar Map y cuando Object con ejemplos |
Switchery JS | Librería para modificar el estilo de los checkbox |
Mejores libros Javascript Español | Encuentra los mejores libros para aprender JS y convertirte en el desarrollador más demandado. |
Exception JS | Manejo de excepciones en Javascript, control de errores y flujo de programa. |
Obfuscator Javascript | Protege tu código Javascript Ofuscándolo |
Javascript desde cero | Aprende los conceptos básicos de Javascript, ponte en marcha. |
Lodash | Lodash hace que la manipulación de datos en JavaScript sea más fácil y menos propensa a errores |
Formatdate JS | Formateo y trabajo con fechas en javascript de forma sencilla. |
Dayjs | Biblioteca para la gestión de fechas |
padStart | Maneja cadenas de texto con la función padStart() |