🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #6325

Re: JavascriptBeginster !

#6325
From: Joris Janssens
Date: Mon, 30 Dec 2002 19:39
49 lines
3091 bytes
"Wimjan" <news+@inventio.nl> wrote in message
news:MPG.187ab1b6ded8230398a0ef@news.cis.dfn.de...
> Joris Janssens schreef:
> > "CiNdY_V" wrote
>
> > > Heb volgende oefening in elkaar gestoken maar weet niet of  ik het
goed
> > > doe zo. Het werkt wel, maar mag het zo,of is er een betere oplossing?
> > >
> [...]
>
> > >   switch(test)
> > >   {
> > >   case test = 12:
> [...]
>
> > Er is niks echt "mis" met dit script en ik kan zo direct geen varianten
> > bedenken die een echte verbetering zouden zijn.
> >
> Weet je zeker dat het switch-statement zo toegestaan is? Volgens de
> documentatie van Netscape op <http://inventio.nl/redir/switch> moet je
> achter 'case' een waarde geven die vergeleken wordt met de waarde die je
> bij 'switch' opgeeft. Niet een toekenning zoals de OP nu heeft dus.
>
> Maar het lijkt me dat de browser waar je (CiNdY_V) in hebt getest je ook
> al had verteld dat er iets mis was met je scriptje. In Internet Explorer
> bijvoorbeeld kun je dat vaak zien doordat er linksonderin je scherm een
> geel icoontje verschijnt (waar je op kunt dubbelklikken om de precieze
> foutmelding te zien).

dju, daar heb ik overgekeken, ook al omdat het op die manier wel degelijk
werkt: het geeft de juiste resultaten en geen foutmelding in de
Javascriptconsole van Mozilla.


Ik heb er even Javascript: The Definitive Guide (O'Reilly) op nagekeken en
het blijkt dat vanaf Javascript 1.3 het een expressie mag zijn zolang het
maar evalueert tot een string, number of boolean. Volgens de ECMAScript v3
standaard mag het eender welke expressie zijn.

Maar het lijkt me ook wel beter daar gewoon constanten te gebruiken om alle
eventuele onverwachte neveneffecten en problemen met browsers die een oudere
Javascript-versie gebruiken te vermijden.


--
Joris "flotspe" Janssens
http://www.xhtml.be/inferno/
http://pandorafaq.webhop.net/
Technical Details
Message-ID: <6i1Q9.80244$Ti2.11112@afrodite.telenet-ops.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
References: <55_P9.79876$Ti2.11225@afrodite.telenet-ops.be> <ZV_P9.79993$Ti2.11237@afrodite.telenet-ops.be> <MPG.187ab1b6ded8230398a0ef@news.cis.dfn.de>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,3dbf7da2d3a9cfcd
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-12-30 11:39:57 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!sn-xit-03!sn-xit-06!sn-xit-09!supernews.com!news.maxwell.syr.edu!newsfeed.icl.net!newsfeed.fjserv.net!syros.belnet.be!news.belnet.be!ossa.telenet-ops.be!afrodite.telenet-ops.be.POSTED!not-for-mail
From: "Joris Janssens" <flotspe@pandora.be>
Newsgroups: be.comp.programming
References: <55_P9.79876$Ti2.11225@afrodite.telenet-ops.be> <ZV_P9.79993$Ti2.11237@afrodite.telenet-ops.be> <MPG.187ab1b6ded8230398a0ef@news.cis.dfn.de>
Subject: Re: JavascriptBeginster !
Lines: 51
X-Priority: 3
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <6i1Q9.80244$Ti2.11112@afrodite.telenet-ops.be>
Date: Mon, 30 Dec 2002 19:39:46 GMT
NNTP-Posting-Host: 81.82.148.31
X-Complaints-To: abuse@telenet.be
X-Trace: afrodite.telenet-ops.be 1041277186 81.82.148.31 (Mon, 30 Dec 2002 20:39:46 MET)
NNTP-Posting-Date: Mon, 30 Dec 2002 20:39:46 MET
Organization: Telenet Internet