国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

javascript - [1] == [1] Est-ce faux ou vrai ?
伊謝爾倫
伊謝爾倫 2017-05-19 10:44:27
0
6
2142

[1] == [1] Le nombre de valeurs imprimées est faux. Quelqu'un sait pourquoi

?
伊謝爾倫
伊謝爾倫

小伙看你根骨奇佳,潛力無限,來學(xué)PHP伐。

répondre à tous(6)
過去多啦不再A夢(mèng)

Les opérateurs d'égalité parmi les opérateurs de comparaison sont présentés en détail?:

égal(==)

Les opérateurs de comparaison convertissent deux types d'opérandes différents, puis effectuent une comparaison stricte. Lorsque les deux opérandes sont des objets, JavaScript compare leurs références internes et sont égales si et seulement si leurs références pointent vers le même objet (zone) en mémoire, c'est-à-dire que leurs adresses de référence dans la mémoire de pile sont les mêmes.

Tout ce qui est mentionné ci-dessus est correct, car dans [1] == [1], les deux tableaux sont des objets différents, donc ils ne sont pas égaux.

劉奇

JavaScript中,數(shù)組是Object。
這一語句通過字面量創(chuàng)建了兩個(gè)Array, ce sont des objets différents, donc pas égaux.

阿神

2 Les objets tableau ne sont pas le même objet.

洪濤

Lorsque la valeur comparée est une valeur de référence, elle comparera si les deux valeurs sont le même objet en mémoire [1] et [1] ici sont différentes, donc c'est faux

.
習(xí)慣沉默

Ecma-262.pdf
7.2.13 Comparaison abstraite de l'égalité
已經(jīng)明確說明了,這里的 [1] = [1] 實(shí)際是 [1] === [1] 正好試用第一條。


La comparaison x == y, où x et y sont des valeurs, produit vrai ou faux. Une telle comparaison est effectuée comme suit?:

  1. Si Type(x) est le même que Type(y), alors a. Renvoie le résultat de la comparaison stricte d'égalité x === y.

  2. Si x est nul et y n'est pas défini, renvoie vrai.

  3. Si x n'est pas défini et y est nul, renvoie vrai.

  4. Si Type(x) est Number et Type(y) est String, renvoie le résultat de la comparaison x == ToNumber(y).

  5. Si Type(x) est String et Type(y) est Number, renvoie le résultat de la comparaison ToNumber(x) == y.

  6. Si Type(x) est booléen, renvoie le résultat de la comparaison ToNumber(x) == y.

  7. Si Type(y) est booléen, renvoie le résultat de la comparaison x == ToNumber(y).

  8. Si Type(x) est une cha?ne, un nombre ou un symbole et que Type(y) est un objet, renvoie le résultat de la comparaison x ==
    ToPrimitive(y).

  9. Si Type(x) est Object et Type(y) est soit String, Number ou Symbol, renvoie le résultat de la comparaison ToPrimitive(x)
    == y.

  10. Retour faux.

伊謝爾倫

Le type d'objet comparera l'adresse mémoire. Les adresses sont différentes, donc c'est faux

.
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal