Bonjour,
Aujourd'hui, je suis tomb� sur un bout de javascript que je n'arrive pas � comprendre. R�duit � l'essentiel, cela donne �a:
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.
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>
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
Partager