判斷方法:1、用「==」運算符,可以比較等式兩邊的值是否相等,語法「字串1 == 字串2」;2、用「Object.is() ”,語法“Object.is(字串1,字串2)”,若兩個字串長度相同且相同字元按相同順序排列,則兩個字串相等。
本教學操作環境: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
#方法2:使用Object.is() 方法
Object.is() 方法判斷兩個值是否為同一個值。如果滿足下列條件則兩個值相等:
都是undefined
#都是null
都是true 或false
都是相同長度的字串且相同字元以相同順序排列
都是相同物件(意味著每個物件都有同一個引用)
都是數字且
#都是0
##都是-0
或都是非零而且非NaN 且為同一個值
var x = "hello"; var y = "HELLO"; var z = "hello"; console.log(Object.is(x,z)); // 输出: true console.log(Object.is(x,y)); // 输出: false
以上是es6怎麼判斷兩個字串是否相等的詳細內容。更多資訊請關注PHP中文網其他相關文章!