Grammaire javascript inconnue
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:
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