fonction : valeur par défaut ?

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fonction : valeur par défaut ?

par crab » 13 mars 2005, 19:37

Okay, donc si on veut une valeur par défaut, on doit explicitement la gérer a l'intérieur de la fonction... bon je ferais avec... ;)

Merci pour vos réponses,
Crab.

par albat » 13 mars 2005, 18:29

function MaFonction (monParam1, monParam2)
{ monParam2 = (monParam2 ? monParam2 : "maValeur");
  //...
}
Mais je ne trouve pas ça tellement mieux que ta deuxième écriture... :wink:

par Elie » 13 mars 2005, 16:06

Moi je trouve ta deuxieme option tres bien et je pense pas que l'on puisse faire plus simple ...

fonction : valeur par défaut ?

par crab » 13 mars 2005, 14:55

Hello tous le monde !

J'ai un petit problème, il est quand meme possible en Javascript d'avoir une valeur par défaut pour des paramètre d'une fonction ??

J'ai essayer ça, mais ça passe pas :

Code : Tout sélectionner

function MaFonction (monParam1, monParam2 = false) { //... }
bon sinon j'ai imaginer une solution un peu gore, genre :

Code : Tout sélectionner

function MaFonction (monParam1, monParam2) { if(!monParam2) { monParam2 = "maValeur"; } //... }
Mais j'imagine qu'il y a un autre moyen plus propre, non ?
--
Edit: Petit correction...