En JavaScript, le comportement particulier de 5,6,8,7 donnant la valeur 8 peut paraître énigmatique. Explorons les subtilités de cette expression.
Les parenthèses initiales [5,6,8,7] représentent un tableau de nombres. Cependant, le deuxième jeu de crochets [1,2] ne peut pas être un tableau car les tableaux doivent être placés entre crochets. Par conséquent, nous interprétons [1,2] comme une opération d'indice de tableau.
En JavaScript, les opérations d'indice de tableau accèdent à un élément spécifique d'un tableau en fonction d'un index. Dans ce cas, l'indice est [1,2], qui est une expression qui s'évalue au nombre 3. Ainsi, l'expression 5,6,8,7 équivaut à 5,6,8,7.
Le résultat de cette opération d'indice est l'élément à l'index 3 du tableau [5,6,8,7]. Puisque les tableaux en JavaScript sont indexés à zéro, l'index 3 correspond au quatrième élément du tableau, qui est la valeur 8.
Pour résumer, 5,6,8,7 est évalué à 8 car :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!