Parametre avec valeur par defaut

danounouche Messages postés 33 Date d'inscription jeudi 5 décembre 2002 Statut Membre Dernière intervention 2 novembre 2003 - 17 juin 2003 à 09:30
Kenaghdar Messages postés 71 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 27 juin 2003 - 17 juin 2003 à 10:51
Bonjour je souhaite ecrire une fonction qui recoit deux parametres et que le dernier recoive en valeur par defaut le texte "text".

Comment dois-je ecrire ma fonction.

1 réponse

Kenaghdar Messages postés 71 Date d'inscription mardi 10 juin 2003 Statut Membre Dernière intervention 27 juin 2003 2
17 juin 2003 à 10:51
Hello,

Le Javascript ne permet pas de donner une valeur par défaut à un paramètre passé en fonction, comme PHP.

Par contre, dans ta fonction, tu peux vérifier l'existence de ton paramètre grâce à la propiété undefined et en fonction de ce test, donner à ton paramètre la valeur que tu veux.

Exemple:

function foobar(param1, param2) {
if (param2==undefined) param2 = 'text';
...
}

Donc si tu appelles la fonction par:

foobar('goofy')

le param2 sera indéfini et la valeur 'text' lui sera assignée.

A+

Ken.
3
Rejoignez-nous