🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #2556

Re: javascript & variabelen

#2556
From: Wimjan
Date: Thu, 25 Mar 2004 21:55
90 lines
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-mail
References: <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