Argument facultatif dans une fonction javascript
Lorsqu'on déclare une fonction en Javascript, on peut rendre certains arguments (ou paramètre) facultatifs. Un argument optionnel est un argument non obligatoire, la fonction peut s'exécuter même quand ce paramètre n'est pas fourni.
En javascript, les paramètres optionnels ne doivent pas être déclarés explicitement dans le prototype de la fonction (comme on le fait en PHP par exemple, en fournissant une valeur par défaut).
Il suffit tout simplement de nommer les différents arguments dans la signature de la fonction, et ensuite de tester l'existence de ces variables dans le corps de la fonction :
function arrondir(nombre, precision){ // Valeur par défaut pour le paramètre precision if( typeof(precision) == 'undefined' ){ precision = 2; } var tmp = Math.pow(10, precision); return Math.round( nombre*tmp )/tmp; }
Allez donc jeter un oeil sur cette page : nommer une cellule ou une plage sur excel.
On peut même faire encore plus simple en utilisant l'opérateur ternaire, comme ceci :
function arrondir(nombre, precision){ var precision = precision || 2; var tmp = Math.pow(10, precision); return Math.round( nombre*tmp )/tmp; }
Découvrez ce tutoriel photoshop : webdesign frais/pastel à lire tout de suite !