91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JavaScript字符串比較的方法有什么

發布時間:2021-06-17 17:06:52 來源:億速云 閱讀:277 作者:chen 欄目:web開發

本篇內容主要講解“JavaScript字符串比較的方法有什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“JavaScript字符串比較的方法有什么”吧!

JavaScript字符串比較的方法:1、直接使用“>”、“<”、“==”、“===”運算符來比較字符串;2、使用字符串的localeCompare()方法,可以根據本地約定順序來比較兩個字符串的大小。

本教程操作環境:windows7系統、javascript1.8.5版、Dell G3電腦。

JavaScript 能夠根據字符的 Unicode 編碼大小逐位比較字符串大小。

直接比較字符串

在 JavaScript 中,可以直接使用 ><===== 來比較兩個字符串的大小,就像比較兩個數字一樣。

例如,小寫字母 a 的編碼為 97,大寫字母 A 的編碼為 65,則字符“a”就大于“A”。

console.log("a" > "A");  //返回true

再如,“中國人”的 Unicode 編碼是 \u4e2d\u56fd\u4eba,“編程語言”的編碼是 \u7f16\u7a0b\u8bed\u8a00,因為 \u4e2d 小于 \u7f16,所以“中國人”就小于“編程語言”。

console.log("中國人"<"編程語言");  //返回true

使用 localeCompare() 方法

使用字符串的 localeCompare() 方法,可以根據本地約定順序來比較兩個字符串的大小。ECMAScript 標準沒有規定如何進行本地化比較操作。

localeCompare() 方法包含一個參數,指定要比較的目標字符串。如果當前字符串小于參數字符串,則返回小于 0 的數;如果大于參數字符串,則返回大于 0 的數;如果兩個字符串相等,或與本地排序約定沒有區別,則該方法返回 0。

【實例】下面代碼把字符串“JavaScript”轉換為數組,然后按本地字符順序進行排序。

var s = "JavaScript";  //定義字符串直接量
var a = s.split("");  //把字符串轉換為數組
var s1 = a.sort(function (a, b)) {  //對數組進行排序
    return a.localeCompare(b);  //將根據前后字符在本地的約定進行排序
});
a = s1.join("");  //然后再把數組還原為字符串
console.log(a);  //返回字符串“aaciJprStv”

到此,相信大家對“JavaScript字符串比較的方法有什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

嵊州市| 梅河口市| 奎屯市| 海晏县| 龙南县| 榆中县| 峡江县| 景德镇市| 焦作市| 潮州市| 兴城市| 榕江县| 和田市| 陆川县| 永靖县| 任丘市| 尉氏县| 中江县| 贵阳市| 九龙城区| 呼图壁县| 九江县| 湖北省| 桐柏县| 孟州市| 东光县| 杂多县| 含山县| 本溪市| 南木林县| 浦城县| 成安县| 陇川县| 田林县| 微博| 博爱县| 乌什县| 临颍县| 轮台县| 肥东县| 青阳县|