Article View: be.comp.programming
Article #6312Re: JavaScriptBeginster
From: Keyser Soze
Date: Sun, 29 Dec 2002 10:36
Date: Sun, 29 Dec 2002 10:36
46 lines
2523 bytes
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-mailReferences:
<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