Maison  >  Article  >  interface Web  >  Comment déterminer si deux chaînes sont égales dans es6

Comment déterminer si deux chaînes sont égales dans es6

青灯夜游
青灯夜游original
2022-04-19 17:09:043015parcourir

Méthode de jugement : 1. Utilisez l'opérateur "==" pour comparer si les valeurs des deux côtés de l'équation sont égales, la syntaxe est "String 1 == String 2" ; )", la syntaxe est " Object.is(String 1, String 2)", si les deux chaînes ont la même longueur et que les mêmes caractères sont disposés dans le même ordre, les deux chaînes sont égales.

Comment déterminer si deux chaînes sont égales dans es6

L'environnement d'exploitation de ce tutoriel : système Windows 7, ECMAScript version 6, ordinateur Dell G3.

es6 Déterminer si deux chaînes sont égales

Méthode 1 : utilisez l'opérateur ==

==pour comparer si les valeurs des deux côtés de l'équation sont égales

Exemple : Déterminez deux chaînes Qu'elles soient égales

var x = "hello";
var y = "HELLO";
var z = "hello";
console.log(x == y);  // 输出: false
console.log(x == z);  // 输出: true

Comment déterminer si deux chaînes sont égales dans es6

Méthode 2 : Utilisez la méthode Object.is()

Object.is() pour déterminer si deux valeurs sont la même valeur. Deux valeurs sont égales si les conditions suivantes sont remplies :

  • sont toutes deux indéfinies

  • sont toutes deux nulles

  • sont toutes deux vraies ou fausses

  • sont toutes deux des chaînes de même longueur et identiques les caractères sont dans le même ordre Faites en sorte que

  • soient tous le même objet (ce qui signifie que chaque objet a la même référence)

  • sont tous des nombres et

    • sont tous +0

    • sont tous -0

    • sont tous des NaN

    • ou à la fois non nuls et non NaN et de même valeur

Exemple : Déterminer si deux chaînes sont égales

var x = "hello";
var y = "HELLO";
var z = "hello";
console.log(Object.is(x,z));  // 输出: true
console.log(Object.is(x,y));  // 输出: false

Comment déterminer si deux chaînes sont égales dans es6

[Recommandations associées ja vasque tutoriel vidéo, web Front end

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:
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
Article précédent:node.js est-il monothread ?Article suivant:node.js est-il monothread ?