L'opérateur virgule , évalue simplement ses deux opérandes et renvoie la valeur de la deuxième.

Cet opérateur est principalement utilisé à l'intérieur d'un boucle for, pour permettre à des variables multiples d'être mises à jour chaque fois par l'intermédiaire de la boucle.

Par exemple, si "Tab" est un tableau à deux dimensions avec 10 éléments de chaque côté, le code suivant utilise l'opérateur virgule pour incrémenter deux variables en même temps. Le code imprime les valeurs des éléments diagonaux dans le tableau.

for (i=O , j=9 ; i<=9 ; i++, j--)
{
  document.write("Tab[" + i + "," + j + "]= " + Tab[i,j])
}
Tab[i,j] 0 1 2 3 4 5 6 7 8 9
0                   0,9
1                 1,8  
2               2,7    
3             3,6      
4           4,5        
5         5,4          
6       6,3            
7     7,2              
8   8,1                
9 9,0