Vraag over JS code

Pagina: 1
Acties:
  • 349 views

Vraag


Acties:
  • 0 Henk 'm!

  • Area
  • Registratie: Juli 2019
  • Laatst online: 30-11-2023
Snap de onderstaande output niet. Er komt false uit, terwijl het naar mijn mening true moet uitkomen (15 is een oneven getal).

code:
1
2
3
4
5
6
7
8
9
10
function isPrime(value) {
  for (let i = 2; i <= Math.sqrt(value); i++) {
    if (value % i === 0) {
      return false;
    }
  }
  return value > 1;
}

console.log(isPrime(15));


Heb al een tijdje erover nagedacht maar kom er niet uit.

[ Voor 12% gewijzigd door Area op 16-05-2021 14:30 ]

Alle reacties


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Die vragen die er staan wanneer je hier een nieuw topic opent staan er niet voor niets:
Mijn vraag
...

Relevante software en hardware die ik gebruik
...

Wat ik al gevonden of geprobeerd heb
...
Verder wees ik je niet voor niets op onze Quickstart. Je zou eens kunnen Debuggen: Hoe doe ik dat?.

[ Voor 28% gewijzigd door RobIII op 16-05-2021 14:39 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 03-10 16:38

.oisyn

Moderator Devschuur®

Demotivational Speaker

Hoewel een terecht slotje, gok ik alvast dat je er dan als nog niet uitkomt. De functie checkt of iets een priemgetal is. Weet je wat een priemgetal is? En is 15 een priemgetal? Beantwoord die vragen even voor jezelf :)

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Dit topic is gesloten.