Buscando los primos del 1 al 100

lo simplifique un poco

let num=101;
let divisor;
let con;
while(num>1){
num--;
con=0;
divisor=1;
while(divisor<=100){
 if( num%divisor==0){
  con++;
 }
divisor++;
}
if(con==2){
console.log(num,"es primo");
continue;
}else{
continue;
  //"no es primo"
}
}

Hola
yesica
creo que a este le falta algo.

Oyeme no te he visto en los ultims ejercicios

hola Diego, que crees que le falte? , era el arreglo?

let num=101;
let divisor;
let con;
const primos=[];
while(num>1){
num--;
con=0;
divisor=1;
while(divisor<=100){
if( num%divisor==0){
con++;
}
divisor++;
if(con==2){
primos.push(num);
//console.log(num,"es primo");
continue;
}else{
continue;
}
}
console.log(primos);
let number;

for(number=1;number<=100; number++){
  if(number%2!==0)
  console.log(number);
}
1 me gusta

const userNumber = parseInt(prompt(‘ingrese un número’))

if ((userNumber % 2 === 0) || (userNumber % 3 === 0) || (userNumber % 5 === 0) || (userNumber % 7 === 0)){

console.log(‘numero no primo’)

} else {

console.log(‘numero primo’)

}

Me llamo la atención y lo resolví de esta manera.

let numero = 1, divisor, residuo;

for (numero; numero <= 100; numero++) {
  divisor = 1;
  residuo = 0;
  while (divisor <= numero && residuo <= 2) {
    if (numero % divisor === 0) residuo++;
    divisor++;
  }
  if (residuo === 2) console.log(`El numero ${numero} es primo`);
}

Hola. lo estoy probando y te cuento te parece?

hola una parte esta bien planteada, pero aun no funciona.
saludos

en dónde no funciona?