Bonjour,

Aujourd'hui, je suis tomb� sur un bout de javascript que je n'arrive pas � comprendre. R�duit � l'essentiel, cela donne �a:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
 
<html>
  <body>
    <script>
      (alert(0),alert(1));
    </script>
    Test
  </body>
</html>
Lorsque cette page s'affiche, j'ai sans surprise 2 'alert' qui s'affichent. Mon probl�me est que je ne comprends pas ce que sont ces parenth�ses avec une virgule au milieu.

On dirait une esp�re de fonction anonyme (les parenth�ses) qui contient 2 instructions (les 2 'alert'). Sauf que je ne vois pas le mot cl� 'function', sans parler de la virgule...

Et �a ressemble aussi � un tableau (la virgule au milieu), mais avec des parenth�ses au lieu de []. Pas de d�claration d'objet non plus, on aurait des {}.

Si je remplace la virgule par un point-virgule, je me prends une erreur de parsing. Donc la virgule a une utilit� bien particuli�re. Mais j'ai beau lire tous les tutoriaux du net, je trouve pas...

Bref, si qqn peut m'�clairer, c'est avec grand plaisir

Merci,
Matthieu