function evaluates the expressions from left to right and then returns the value that is assigned to the function expression.
évalue les expressions de gauche à droite, puis renvoie la valeur assignée à l'expression de la fonction.