在 JavaScript 中比較兩個字串的最好方法是什麼?


要在 JavaScript 中比較兩個字串,請使用 localeCompare() 方法。如果兩個字串相等,則該方法返回 0,如果字串 1 排在字串 2 之前,則返回 -1,如果字串 2 排在字串 1 之前,則返回 1。

示例

你可以嘗試執行以下程式碼來比較兩個字串

即時演示

<!DOCTYPE html>
<html>
   <body>
      <button onclick="compareStr()">Compare Strings</button>
      <p id="test"></p>
      <script>
         function compareStr() {
            var string1 = "World";
            var string2 = "World";
            var result = string1.localeCompare(string2);

            document.getElementById("test").innerHTML = result;
         }
      </script>
   </body>
</html>

更新於: 08-01-2020

11K+ 觀看

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告