Article View: be.comp.programming
Article #2556Re: javascript & variabelen
From: Wimjan
Date: Thu, 25 Mar 2004 21:55
Date: Thu, 25 Mar 2004 21:55
90 lines
3614 bytes
3614 bytes
Alain Cloet schreef:
>
> "Wimjan" wrote
>
> > > In een javascript maak ik in html-pagina's soms gebruik van een
> > > variabele 'comments' die een array van commentaar (eigenlijk
> > > altcodes voor foto's) is.
> > >
> > > Momenteel gebruik ik verschillende functies, afhankelijk of de pagina's
> > > die de scriptfile oproepen de variabele comments hebben.
> > >
> > > Kan ik echter het script zelf laten controleren als die variabele
> > ^^^ 'als' of 'of'?
> > > gedefinieerd is ?
> > >
> > Tuurlijk. Zie <http://qwer.org/undefined>.
> >
> Hier vind ik niet echt iets bruikbaars terug ... de link werkt niet bij mij.
>
Vreemd. Weet je zeker dat jouw newsprogramma niet per ongeluk het
groterdanteken als deel van de url beschouwt? De url is dus
http://qwer.org/undefined . In het kort:
<citaat>
Syntax: undefined
Description: undefined is a top-level property and is not associated with
any object.
A variable that has not been assigned a value is of type undefined. A
method or statement also returns undefined if the variable that is being
evaluated does not have an assigned value.
You can use undefined to determine whether a variable has a value. In the
following code, the variable x is not defined, and the if statement
evaluates to true.
var x
if(x == undefined) {
// these statements execute
}
undefined is also a primitive value.
</citaat>
> Intussen wel al andere 'dingen' gevonden, maar ook niets bruikbaars ... Maar
> intussen heb ik wel gezien dat de vraag misschien dubbelzinnig kan opgevat
> worden...
> Ik wens niet te weten of er al een waarde is toegekend aan een variabele,
> maar of de variabele bestaat...
>
Ja, die interpretatie had ik al gekozen in mijn antwoord.
> Als hij bestaat is hij steeds gedeclareerd
> zoals bvb hieronder...
>
> var comments=new Array("Foto 1","Foto 2");
>
Wel, dan zou je code iets worden als (ongetest!):
if (comments == undefined)
of
if (comments[0] == undefined)
> 'als' of 'of'... in dit gedeelte van het Nederlandssprekend taalgebied
> minder nauwkeurig bepaald...;-)
>
Grappig, dus net zoals in het (Amerikaanse?) Engels waar 'if' (als) vaak
gebruikt wordt waar 'whether' (of) in mijn ogen beter op z'n plaats is:
"I asked *if* you set your clock" i.p.v. "I asked *whether* you set your
clock".
> Alain
Groet,
Wimjan
--
Telefoonboek voor e-mailadressen: <http://inventio.nl/metanamesearch/>
Website aanmelden bij ~25 zoekmachines: <http://inventio.nl/wjsubmit/>
Programmagids klassieke radiozenders: <http://inventio.nl/radionu/>
Hoe heet dat ook alweer? <http://www.omgekeerdwoordenboek.nl/>
Technical Details
Message-ID:
<MPG.1acd73d17b6ce5ba98a563@news.individual.net>Path:
arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!s15048.leidenuniv.NL!not-for-mailReferences:
<Vk%7c.2512$h5.2048604@iguano.antw.online.be> <MPG.1acadbc4ba15091b98a55f@news.individual.net> <KXE8c.2513$h5.2059666@iguano.antw.online.be>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: fcea4,df059f8b9f9af582 X-Google-Attributes: gidfcea4,public X-Google-ArrivalTime: 2004-03-25 13:56:10 PST Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!fu-berlin.de!uni-berlin.de!s15048.leidenuniv.NL!not-for-mail From: news@inventio.nl (Wimjan) Newsgroups: be.comp.programming Subject: Re: javascript & variabelen Date: Thu, 25 Mar 2004 22:55:53 +0100 Lines: 90 Message-ID: <MPG.1acd73d17b6ce5ba98a563@news.individual.net> References: <Vk%7c.2512$h5.2048604@iguano.antw.online.be> <MPG.1acadbc4ba15091b98a55f@news.individual.net> <KXE8c.2513$h5.2059666@iguano.antw.online.be> NNTP-Posting-Host: s15048.leidenuniv.nl (132.229.150.48) Content-Type: text/plain; charset=ISO-8859-1 X-Trace: news.uni-berlin.de 1080251768 79601720 I 132.229.150.48 ([23630]) X-Newsreader: MicroPlanet Gravity v2.12