Maison > interface Web > js tutoriel > Pourquoi 5,6,8,7 = 8 en JavaScript ?

Pourquoi 5,6,8,7 = 8 en JavaScript ?

Barbara Streisand
Libérer: 2024-10-31 21:16:02
original
703 Les gens l'ont consulté

Why Does 5,6,8,7 = 8 in JavaScript?

Bizarre JavaScript : Comprendre 5,6,8,7 = 8

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 :

  • Le deuxième ensemble de parenthèses [1,2] représente une opération d'indice de tableau.
  • L'index [1,2] est évalué à 3.
  • L'opération d'indice accède au élément à l'index 3 dans le tableau [5,6,8,7], qui est la valeur 8.

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal