Donner une valeur par défaut à un paramètre ? [js] - HTML/CSS - Programmation
Marsh Posté le 10-07-2004 à 22:49:20
possible, mais un peu bidouille :
Code :
|
Marsh Posté le 11-07-2004 à 01:50:47
Ben j'ai fait un truc que je trouve très bizarre mais qui a l'air de marcher :
function bidule(var1,var2)
Javascript ne bronche pas si j'appelle bidule('param1');
Ca me semble étonnant...
Marsh Posté le 11-07-2004 à 08:28:40
gooopil a écrit : Ben j'ai fait un truc que je trouve très bizarre mais qui a l'air de marcher : |
mon prends l'approche inverse, on passe plus de parametres que cités.
c'est vrai que c'est gore.
Marsh Posté le 11-07-2004 à 08:55:42
function bidule(var1,var2) {
if(var2) fac=var2; else fac=50;
....
}
Marsh Posté le 11-07-2004 à 09:04:31
l'inconvénient, c'est que si j'appelle bidule(3, 0), ca me fera la même chose que bidule(3, 50)
Marsh Posté le 11-07-2004 à 09:52:53
antsite a écrit : tiens même question pour du Java ? |
pas faisable, mais vu qu tu peux surcharger une méthode, tu peux le contourner :
Code :
|
Marsh Posté le 10-07-2004 à 16:14:14
Salut
J'ai cherché si c'était possible de donner une valeur par défaut à un paramètre d'une fonction et on dirait que c'est impossible. J'ai essayer function f(form,type, def='') et ca marche pas, la fonction n'affiche plus rien...(ca marche sans le param par défaut)...
Alors, possible ou pas ?