login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[JS] Optionele parameter functie

Offline timo - 15/10/2006 15:44
Avatar van timoPHP ver gevorderde (hoe) kan je in JavaScript een functie optionele parameters meegeven? als ik gewoon zoals in PHP naam=standaardwaarde gebruik geeft de JS Console een error...
iemand enig idee?

5 antwoorden

Gesponsorde links
Offline Mad_Mike - 15/10/2006 17:26
Avatar van Mad_Mike PHP beginner probeer ff dit:
  1. function test(naam, leeftijd)
  2. {
  3. alert(naam + " " + leeftijd);
  4. }
  5.  
  6. test("jan");


Dan kan je kijken wat de standaaard waarde is als je de parameter niet mee geeft. En dan zou je in de functie een check kunnen in bouwen
Offline timo - 15/10/2006 17:35
Avatar van timo PHP ver gevorderde krijg er undefined uit, maar met een simpel if(leeftijd = 'undefined)
{ leeftijd = 1; } werkt het nog niet, ook niet met ==
Offline Ultimatum - 15/10/2006 18:34
Avatar van Ultimatum PHP expert en net zoals php dan: leeftijd='' ?
Offline timo - 15/10/2006 19:25
Avatar van timo PHP ver gevorderde is opgelost... oplossing:
var leeftijd = leeftijd || standaard
Offline Mad_Mike - 15/10/2006 20:59
Avatar van Mad_Mike PHP beginner
  1. if(leeftijd = 'undefined')
Gaat ook nooit werken. Je vergelijkt niets, je kent iets toe.

In Javascript is er een methode waarmee je het type van een variabele kan opvragen. Dus dan zou je evt kunnen checken of het type gelijk is aan 'undefined'. Niet dat dat hiervoor echt nuttig is, maar wel om we weten 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.279s