OVH Cloud OVH Cloud

Parametres de fonction optionnels

2 réponses
Avatar
JellyON
Salut la compagnie. Je cherche à utiliser des paramètres optionnelles
pour une fonction en javascript et n'y arrive pas.

Si j'en crois, cette page <http://www.mozilla.org/js/language/js20-2002-
04/core/functions.html#N-Parameter>, c'est possible au moins en
Javascript 2.0 (je ne sais pas pour les version précédentes).

Voilà ce que je fais :

<script language="JavaScript"><!--
function Test(a,b=100){alert("a=" & a & ", b=" & b);}
//--></script>

Et ça ne marche pas. La console javascript de Mozilla me pointe le "="
comme erreur en disant qu'il attend une ")" après les paramètres
formels.

J'ai aussi essayé différentes syntaxe, pour voir et tjrs en erreur
(exemple : function Test(a,b:Integer=100))

Comment faire dites ? Et est-ce que ces param optionels sont spécifiques
javascript 2.0 ?

2 réponses

Avatar
JellyON
J'oubliais : j'ai aussi, bien sûr essayé en précisant Javascript 2.0
précisément par un <script language="JavaScript2.0">... Sans plus de
succès.

In article ,
says...
Salut la compagnie. Je cherche à utiliser des paramètres optionnelles
pour une fonction en javascript et n'y arrive pas.

Si j'en crois, cette page <http://www.mozilla.org/js/language/js20-2002-
04/core/functions.html#N-Parameter>, c'est possible au moins en
Javascript 2.0 (je ne sais pas pour les version précédentes).

Voilà ce que je fais :

<script language="JavaScript"><!--
function Test(a,b0){alert("a=" & a & ", b=" & b);}
//--></script>

Et ça ne marche pas. La console javascript de Mozilla me pointe le "="
comme erreur en disant qu'il attend une ")" après les paramètres
formels.

J'ai aussi essayé différentes syntaxe, pour voir et tjrs en erreur
(exemple : function Test(a,b:Integer0))

Comment faire dites ? Et est-ce que ces param optionels sont spécifiques
javascript 2.0 ?



Avatar
JellyON
In article ,
says...
J'oubliais : j'ai aussi, bien sûr essayé en précisant Javascript 2.0
précisément par un <script language="JavaScript2.0">... Sans plus de
succès.

In article ,
says...
Salut la compagnie. Je cherche à utiliser des paramètres optionnelles
pour une fonction en javascript et n'y arrive pas.

Si j'en crois, cette page <http://www.mozilla.org/js/language/js20-2002-
04/core/functions.html#N-Parameter>, c'est possible au moins en
Javascript 2.0 (je ne sais pas pour les version précédentes).

Voilà ce que je fais :

<script language="JavaScript"><!--
function Test(a,b0){alert("a=" & a & ", b=" & b);}
//--></script>

Et ça ne marche pas. La console javascript de Mozilla me pointe le "="
comme erreur en disant qu'il attend une ")" après les paramètres
formels.

J'ai aussi essayé différentes syntaxe, pour voir et tjrs en erreur
(exemple : function Test(a,b:Integer0))

Comment faire dites ? Et est-ce que ces param optionels sont spécifiques
javascript 2.0 ?





Problème clos. J'avais posté la même chose en anglais et c'est répondu
sur comp.lang.javascript