vervolg op vraag ivm javascript

Pagina: 1
Acties:
  • 480 views

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Bart17
  • Registratie: April 2022
  • Laatst online: 18-12-2022
Mijn vraag:

Opdracht Javascript loops.

Schrijf een script waarbij je één getal ingeeft via een prompt bij het inladen van de pagina.
In de console toon je het eerstvolgende cijfer dat een priemgetal is.
Voorbeeld: als ik ingeef ‘20’ dan krijg ik in de console ‘23’ (want 23 is een priemgetal en is hoger dan 20).

alvast bedankt voor de hulp.

vraag ivm javascript,
ik heb hier 2 verschillende oplossingen proberen te maken maar geraak er niet uit..
oplossing 1:
let number = parseInt(prompt("Geef een natuurlijk getal in groter dan 1 ?"));
let prime = false;
let i;

while ( i < number) {
i ++;
}

for (let i; i > number; i++ ) {
if (i%i ===1 && i%1 === i);
console.log(i);
}
oplossing 2:
"use strict"

let number = parseInt(prompt("Geef een natuurlijk getal in hoger dan 1"));
let prime = false;
let i;
while (i < number) {
i++;
}
for(i=2; i>number ; i++){
i%2 ==0; prime= false;
console.log(prime);

}
...

Relevante software en hardware die ik gebruik
...

Wat ik al gevonden of geprobeerd heb
...

Alle reacties


Acties:
  • 0 Henk 'm!

  • TERW_DAN
  • Registratie: Juni 2001
  • Niet online

TERW_DAN

Met een hamer past alles.

Wat werkt er dan niet aan je script?
Ga eens stap voor stap door je script en kijk eens wat er gebeurt. Wat ik me sowieso afvraag als ik er even snel naar kijk, wat zet je in i? Die defineer je, maar er staat nergens een waarde in. Grote kans dat i++ je helemaal geen int geeft waar je iets mee kan. En dan gaat je script nogal hard stuk.

Acties:
  • 0 Henk 'm!

  • Reinier
  • Registratie: Februari 2000
  • Laatst online: 14:54

Reinier

\o/

Je vorige topic is gesloten met uitleg waarom.

Acties:
  • 0 Henk 'm!

  • Creepy
  • Registratie: Juni 2001
  • Laatst online: 10:03

Creepy

Tactical Espionage Splatterer

Lees die uitleg dan ook nog eens goed door. We zijn er hier niet om je huiswerk te maken dat moet je zelf doen. "Ik heb iets geprobeerd maar kom er niet uit" zegt ons nog helemaal niks. Wat gaat er dan mis? Wat had je verwacht? Krijg je een foutmelding? Heb je zelf al een idee waar het probleem kan zitten? We verwachten meer informatie dan dat je hier nu laat zien.

"I had a problem, I solved it with regular expressions. Now I have two problems". That's shows a lack of appreciation for regular expressions: "I know have _star_ problems" --Kevlin Henney


Dit topic is gesloten.