//variable para agregar al html los numeros primos var ul = document.getElementById("lista-primos"); //funcion para generar numeros primos function numerosPrimos() { for (let i = 2; i <= 100; i++) { if (esPrimo(i)) { //creamos el nodo y le agregamos un elemento var li = document.createElement("li"); li.innerHTML = i; //le agrego unos estilos para que sea mas bello a la vista li.style.width = i + '%'; li.style.backgroundColor = "rgb(150," + i * 2 + ", 20)"; ul.appendChild(li); } } } //funcion para saber si un numero es primo o no function esPrimo(numero) { var contador = 2; for (let i = 1; i < numero / 2; i++) { if (numero % contador == 0) { return false; } contador++; } return true; } numerosPrimos();