Petite question sur JavaScript

Fermé
zemzoum89 Messages postés 543 Date d'inscription mercredi 3 décembre 2008 Statut Membre Dernière intervention 11 novembre 2012 - 5 nov. 2009 à 19:11
NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 - 12 nov. 2009 à 12:37
Bonjour,
Je viens de lire un truc qui ma un peu semblé bizarre :

function f()x{}

function t(x){};

pourquoi dans l'une des fonction il y a un point virgule et dans l'autre non ?? !!!

Merci d'avance de votre aide...

1 réponse

NookZ Messages postés 2138 Date d'inscription jeudi 29 janvier 2009 Statut Membre Dernière intervention 7 mars 2013 513
12 nov. 2009 à 12:37
Bonjour
il s'agit du cas de l'affectation d'une fonction à une variable :
var myFunc =function() { //ce qu'elle fait};

En fait c'est pour définir la fin d'une instruction (et c'est optionnel normalement quand ça suit une "}").
Il me semble qu'on peut mettre le ; aussi après une déclaration normale de fonction mais c'est optionnel.
0