🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6312

Re: JavaScriptBeginster

#6312
From: Keyser Soze
Date: Sun, 29 Dec 2002 10:36
46 lines
2523 bytes
"CiNdY_V" <CiNdY_Vastmans@hotmail.com> schreef in bericht
news:x5AP9.77273$Ti2.10896@afrodite.telenet-ops.be...
> Hoi newsgr.
> Zit weer met een probleem.
> De oefening wijst zichzelf eigenlijk uit.
> Je mag alleen een "leeftijd" tss 10 en 100 ingeven,
> anders moet ik "ongeldige invoer" krijgen.
> Dat doet het ook, mr bij de eerste 2 if's drukt het ook
> na de opl. ongeldige invoer af.
> Zie script :
>
> var naam = "Cindy";
>  var leeftijd = prompt("Geef je leeftijd in!","10/100");
>
>  if(leeftijd >= 10 && leeftijd <= 22 && leeftijd <= 100)
>  {
>    document.write("Dag "+naam+', Je behoort tot de groep "JEUGD".');
>    }
>
>  if(leeftijd >= 23 && leeftijd <= 65 && leeftijd <= 100)
>                 {
>                 document.write("Dag "+naam+', Je behoort tot de groep
> "VOLWASSENEN".');
>                 }
>
>  if(leeftijd > 65 && leeftijd <= 100)
>  {
>                 document.write("Dag "+naam+', Je behoort tot de groep "3de
> LEEFTIJD".');
>                 }
>
>   else
>                 {
>                  document.write("Ongeldige invoer!");
>                 }

De fout zit in deze else: die heeft alleen betrekking op de laatste if.

Oplossing: vervang de tweede en de derde if door elseif.

(de voorwaarde leeftijd <=100 is trouwens overbodig in de eerste en tweede if,
maar verandert niets aan het resultaat)

--

Keyser Soze
Technical Details
Message-ID: <BeAP9.5489$q55.914977064@hebe.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.wirehub.nl!btnet-peer!btnet!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!hebe.telenet-ops.be.POSTED!not-for-mail
References: <x5AP9.77273$Ti2.10896@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,42a9041e04be2601
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-12-29 02:40:03 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-03!sn-xit-06!sn-xit-08!supernews.com!news.tele.dk!news.tele.dk!small.news.tele.dk!newsfeed.wirehub.nl!btnet-peer!btnet!newsfeed.london1.eu.level3.net!level3eu!ossa.telenet-ops.be!hebe.telenet-ops.be.POSTED!not-for-mail
From: "Keyser Soze" <keysernospamsoze@fastmail.fm>
Newsgroups: be.comp.programming
References: <x5AP9.77273$Ti2.10896@afrodite.telenet-ops.be>
Subject: Re: JavaScriptBeginster
Lines: 48
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Message-ID: <BeAP9.5489$q55.914977064@hebe.telenet-ops.be>
Date: Sun, 29 Dec 2002 10:36:17 GMT
NNTP-Posting-Host: 213.118.6.39
X-Complaints-To: abuse@telenet.be
X-Trace: hebe.telenet-ops.be 1041158177 213.118.6.39 (Sun, 29 Dec 2002 11:36:17 CET)
NNTP-Posting-Date: Sun, 29 Dec 2002 11:36:17 CET
Organization: Telenet Internet