Home>Article>Web Front-end> How to determine whether two strings are equal in es6

How to determine whether two strings are equal in es6

青灯夜游
青灯夜游 Original
2022-04-19 17:09:04 2939browse

Judgment method: 1. Use the "==" operator to compare whether the values on both sides of the equation are equal. The syntax is "String 1 == String 2"; 2. Use "Object.is() ", syntax "Object.is(String 1, String 2)", if the two strings have the same length and the same characters are arranged in the same order, the two strings are equal.

How to determine whether two strings are equal in es6

The operating environment of this tutorial: Windows 7 system, ECMAScript version 6, Dell G3 computer.

es6 Determine whether two strings are equal

Method 1: Use the == operator

==Operator, you can compare whether the values on both sides of the equation are equal

Example: Determine whether two strings are equal

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

How to determine whether two strings are equal in es6

Method 2: Use the Object.is() method

Object.is() method to determine whether two values are the same value. The two values are equal if the following conditions are met:

  • are both undefined

  • are null

  • are all true or false

  • are all strings of the same length and the same characters are arranged in the same order

  • are all the same object ( means that each object has the same reference)

  • is a number and

    • is 0

    • are all -0

    • are all NaN

    • or are both non-zero and non-NaN and are the same value

Example: Determine whether two strings are equal

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

How to determine whether two strings are equal in es6

[Related recommendations:javascript video tutorialweb front end

The above is the detailed content of How to determine whether two strings are equal in es6. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:Is node.js single-threaded? Next article:Is node.js single-threaded?