Je suis nouveau dans le monde du Javascript et je bricole en écrivant des fonctions très basiques. Je suis tombé par hasard sur l'exemple ci-dessous et je ne sais pas pourquoi il fonctionne alors que je ne passe pas de paramètre lorsque la fonction le demande.
Fonction d'échantillon
function myfunction(x) {
alert("This is a sample alert");
}
Maintenant, si j'appelle la fonction myfunction();
L'alerte m'est présentée. Comment se fait-il que je puisse appeler la fonction sans aucune erreur ni avertissement alors que je n'ai pas passé de paramètre ?
EDITAR
Je ne m'attendais pas à autant de bonnes réponses et je ne suis pas encore en mesure de dire quelle est la meilleure réponse. Je peux donc demander aux gens de suggérer la meilleure réponse et j'attribuerai l'acceptation à cette personne.