首頁 >web前端 >前端問答 >es6怎麼判斷兩個字串是否相等

es6怎麼判斷兩個字串是否相等

青灯夜游
青灯夜游原創
2022-04-19 17:09:043080瀏覽

判斷方法:1、用「==」運算符,可以比較等式兩邊的值是否相等,語法「字串1 == 字串2」;2、用「Object.is() ”,語法“Object.is(字串1,字串2)”,若兩個字串長度相同且相同字元按相同順序排列,則兩個字串相等。

es6怎麼判斷兩個字串是否相等

本教學操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

es6判斷兩個字串是否相等

#方法1:使用==運算子

#==運算符,可以比較等式兩邊的值是否相等

範例:判斷兩個字串是否相等

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

es6怎麼判斷兩個字串是否相等

#方法2:使用Object.is() 方法

Object.is() 方法判斷兩個值是否為同一個值。如果滿足下列條件則兩個值相等:

  • 都是undefined

  • #都是null

  • 都是true 或false

  • 都是相同長度的字串且相同字元以相同順序排列

  • 都是相同物件(意味著每個物件都有同一個引用)

  • 都是數字且

    • #都是0

    • ##都是-0

  • 都是NaN

或都是非零而且非NaN 且為同一個值es6怎麼判斷兩個字串是否相等

範例:判斷兩個字串是否相等

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

#########【相關推薦:###javascript影片教學# ##、###web前端###】####

以上是es6怎麼判斷兩個字串是否相等的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn