精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

JS字符串竟然可以比大小?

開發 前端
最近在籌備面試,又開始被動刷編程題和算法題了。昨天在做一個字符串變形的題目時,我發現英文字母竟然可以比大小!

大家好,我是楊成功。

最近在籌備面試,又開始被動刷編程題和算法題了。

昨天在做一個字符串變形的題目時,我發現英文字母竟然可以比大小!!比如這樣:

'a' > 'b' // false
'a' < 'b' // true
'a' < 'B' // false

這是什么鬼?好奇心來了,我要搞懂它。

字符串比較的原理

通常情況下,數字比大小,就是按照數學中的值比較大小,沒有疑問。

而在 JavaScript 中,字符串比較是基于字符的 Unicode 值來進行的。

我查了 26 個英文字母的 Unicode 碼(大小寫不同),發現它們的 Unicode 碼是連續的,結果如下:

  • a~z:從 97 (a) 到 122 (z)。
  • A~Z:從 65 (A) 到 90 (Z)。

從上面的結果看,我們可以得出兩個結論:

  • 任意大寫字母的 Unicode 碼都比小寫字母的更小。
  • a-z 或 A-Z,Unicode 碼不斷遞增。

現在再看文章前面的比較題,就可以清晰的看到比較結果:

  • 'a' < 'b' 返回 true (因為 97 < 98)
  • 'a' < 'B' 返回 false (因為 97 不小于 66)

多字符如何比較?

當比較多字符的字符串時,JavaScript 會從左向右逐字符比較,直到找到不同的字符或到達一個字符串的末尾。

比如,要比較 'cbaa' 和 'cazz' 這兩個字符串的大小,過程如下。

第一步:比較第一個字母的大小,即比較 c 和 c,結果相等,進入下一步。

第二步:比較第二個字母的大小,即比較 b 和 a,此時 b > a,停止比較。

因為 b > a,所以 cbaa > cazz,比較結束。

注意:如果你需要確保大小寫不會影響比較結果,可以將字符串轉換成統一的大小寫形式再進行比較。

方法是使用 .toLowerCase() 或 .toUpperCase()。

可以做什么

基于以上特性,我們可以判斷某個字母的大小寫。

// 假設變量 n 是一個隨機字母
if(n >= 97 && n <= 122) {
    console.log('小寫字母')
}
if(n >= 65 && n <= 90) {
    console.log('大寫字母')
}

在字符串變形題目中,需要將大寫字母變為小寫,小寫字母變為大寫,那么就可以使用上面的方法判斷,并且轉換大小寫的。

當然,更簡單的方法是直接使用轉換函數,比如:

if(n == n.toLowerCase()) {
    // 小寫,需要轉換為大寫
    n = n.toUpperCase()
}
if(n == n.toUpperCase()) {
    // 大寫,需要轉換為小寫
    n = n.toLowerCase()
}

記住這個比較規則,下次遇到字符串比較的情況,別懵了。

責任編輯:姜華 來源: 程序員成功
相關推薦

2021-11-29 00:17:41

JS符串轉換

2010-10-11 15:47:46

MySQL字符串大小寫

2010-05-26 15:24:09

MySQL字符串

2021-11-07 07:51:01

JavaString字符串

2009-06-23 14:13:00

Java字符串

2024-04-01 08:41:39

字符串.NET

2021-03-08 08:23:24

Java字符串截取

2010-09-09 11:48:00

SQL函數字符串

2010-11-26 09:51:54

MySQL字符串

2014-01-02 16:14:10

PostgreSQL字符串

2011-08-10 18:47:18

Cocoa字符串

2009-07-16 17:01:09

Swing字符串

2023-01-11 16:49:13

MySQL數據庫

2010-03-19 13:57:30

Python字符串處理

2010-06-28 15:18:51

SQL Server

2021-03-08 08:57:00

Go 字符串測試

2023-08-21 10:28:00

字符串字符Python

2009-09-14 10:42:03

LINQ生成字符串

2010-11-26 11:40:19

MySQL字符串大小寫

2023-08-26 20:21:58

字符KotlinJava
點贊
收藏

51CTO技術棧公眾號

国产免费播放一区二区| caopeng在线| 日本美女一区二区| www.日韩系列| 看全色黄大色黄女片18| 992tv国产精品成人影院| 亚洲欧美偷拍三级| 免费影院在线观看一区| 国产精品视频一区二区三区,| 午夜精彩国产免费不卡不顿大片| 亚洲国产欧美精品| jizzzz日本| 精品三级久久| 亚洲同性gay激情无套| 另类欧美小说| 亚洲成人av综合| 免费精品视频在线| 91av在线播放视频| 欧美黑人一级片| 久久av影视| 精品国产一区二区三区不卡| 亚洲欧美日韩一级| 无遮挡爽大片在线观看视频| 亚洲视频在线观看一区| 欧美激情第一页在线观看| 亚洲AV无码精品自拍| 蜜臀久久99精品久久久画质超高清 | 日韩中文有码在线视频| 在线天堂www在线国语对白| 亚洲日日夜夜| 欧美日韩中文国产| 久久9精品区-无套内射无码| 午夜成年人在线免费视频| 国产精品无人区| 欧美日韩天天操| 天堂在线观看av| 国产成人av电影在线观看| 国产精品视频在线观看| 欧美国产成人精品一区二区三区| 国内精品99| 久久综合国产精品台湾中文娱乐网| 日本精品在线观看视频| 欧美男同视频网| 日韩av网站大全| 国产在线观看免费播放| 一本一道久久a久久| 欧美丰满少妇xxxxx高潮对白 | 久久精品一级片| 天天影视欧美综合在线观看| 色婷婷**av毛片一区| 亚洲最大成人综合网| 九色精品国产蝌蚪| 亚洲欧美国产精品va在线观看| 日韩av无码一区二区三区不卡| 国产精品白丝av嫩草影院| 欧美成人精精品一区二区频| 佐佐木明希电影| 99精品国产高清一区二区麻豆| 91精品国产综合久久久蜜臀图片| 一二三级黄色片| 国产成人免费av一区二区午夜| 777a∨成人精品桃花网| 色黄视频免费看| 中文久久电影小说| 亚洲国产小视频在线观看| 好吊一区二区三区视频| 亚洲精品小区久久久久久| 亚洲人成电影在线播放| 青娱乐国产视频| 天天天综合网| 久久久日本电影| 成人免费视频毛片| 可以看av的网站久久看| 国产男人精品视频| 99热精品在线播放| 本田岬高潮一区二区三区| 黑人另类av| 精品久久久久一区二区三区| 国产精品美女久久久久高潮| 性生活免费观看视频| 川上优av中文字幕一区二区| 色美美综合视频| 欧美特级aaa| 日本亚洲视频| 日韩高清免费观看| 欧美一区二区三区观看| 国语精品一区| 国产精品爱啪在线线免费观看| 亚洲一区二区色| 国产成人欧美日韩在线电影| 麻豆视频成人| 黄色成年人视频在线观看| 亚洲午夜久久久久久久久久久| 日韩免费毛片视频| 伊人久久一区| 日韩经典中文字幕在线观看| eeuss中文字幕| 欧美日韩一卡| 欧美中文字幕视频在线观看| 国产精品嫩草影院精东| 91天堂素人约啪| 国产三级中文字幕| 伊人久久综合一区二区| 欧美一二三区在线| 黄色国产在线观看| 午夜国产欧美理论在线播放| 国产精品v日韩精品| 亚洲精品一区二区三区区别| 国产精品妹子av| 国产精品久久中文字幕| www欧美在线观看| 亚洲欧美另类中文字幕| 欧美精品一区二区成人| 美女视频网站久久| 久久久水蜜桃| 欧美videossex另类| 欧美三级视频在线观看| 免费中文字幕av| 欧美精品入口| 成人在线免费观看视视频| 青青草免费在线| 亚洲第一久久影院| 伊人免费视频二| 久久密一区二区三区| 欧美夜福利tv在线| 亚洲h视频在线观看| 中文字幕亚洲电影| 欧洲熟妇精品视频| 台湾亚洲精品一区二区tv| 色综合色综合久久综合频道88| 一区二区美女视频| 国产人成一区二区三区影院| 日本免费黄视频| 国产精品极品国产中出| 欧美成人性色生活仑片| 亚洲一级特黄毛片| 中文字幕精品在线不卡| 久久精品午夜福利| 中文字幕av一区二区三区人| 91精品国产网站| 精品久久久无码中文字幕| 中文字幕在线观看一区| 国产成人在线综合| 97精品视频| 成人h视频在线观看播放| 调教视频免费在线观看| 欧美手机在线视频| 亚洲熟女少妇一区二区| 久久99日本精品| 一区视频二区视频| 欧美日韩视频免费看| 最近2019中文免费高清视频观看www99| 欧美一区免费看| 久久久久久久久一| 天天干天天综合| 欧美r级电影| 亚洲在线免费观看| 伊人春色在线观看| 精品国产在天天线2019| 中日韩精品视频在线观看| www.性欧美| 成人一级片网站| 欧美一区三区| 成人性生交大片免费看视频直播 | 国产97免费视| 岛国最新视频免费在线观看| 欧美系列亚洲系列| 欧美大片xxxx| 国产黑丝在线一区二区三区| 日韩成人三级视频| 亚洲毛片免费看| 国产女精品视频网站免费| 91精品国产91久久久久久青草| 日韩欧美精品在线| 精品欧美一区二区三区免费观看 | 久青草视频在线观看| 9久草视频在线视频精品| 成年人在线看片| 1024精品久久久久久久久| 国产伦精品一区二区三区四区免费| 欧美aa在线观看| 中文字幕日韩有码| 免费看日韩av| 欧美性受xxxx黑人xyx性爽| 无码黑人精品一区二区| www.亚洲精品| 四季av一区二区三区| 国产主播精品| 日韩精彩视频| 综合欧美亚洲| 国产精品老牛影院在线观看| 丝袜美女在线观看| 亚洲网站视频福利| www.精品久久| 在线观看国产日韩| 久久这里只有精品免费| 国产日本欧洲亚洲| 久久精品女同亚洲女同13| 蜜臀91精品一区二区三区| av日韩一区二区三区| 成人在线丰满少妇av| 国产精品国产三级欧美二区| 国产一区二区主播在线| 久久久久久久久久婷婷| 一区二区高清不卡| 日韩高清欧美高清| 亚洲第一天堂影院| 欧美日本一区二区在线观看| 午夜精品三级久久久有码| 自拍av一区二区三区| 自拍偷拍中文字幕| av资源站一区| 久久久久久无码精品人妻一区二区 | 免费成人高清视频| 国产对白叫床清晰在线播放| 精品久久久久一区| 99久久精品日本一区二区免费| 91久久精品午夜一区二区| 日韩精品一区二区三区国语自制| 亚洲欧洲另类国产综合| av网站免费在线看| 91视频.com| 捆绑凌虐一区二区三区| 国产suv精品一区二区883| 男人的天堂最新网址| 青娱乐精品视频在线| 国产精品后入内射日本在线观看| 欧美黄色免费| 日韩不卡一二区| 国产精品99久久精品| 亚洲狠狠婷婷综合久久久| 蜜桃国内精品久久久久软件9| 国产美女在线精品免费观看| 日韩一二三区| 91丝袜脚交足在线播放| 久久天天久久| 国产日韩欧美在线视频观看| 日本欧美韩国| 国产精品爱啪在线线免费观看| 桃色av一区二区| 欧美一区二区三区精品电影| 麻豆国产在线| **欧美日韩vr在线| av资源亚洲| 热久久99这里有精品| 韩国美女久久| 国产精品va在线播放| 日韩制服诱惑| 国产精品自产拍在线观| 亚洲高清国产拍精品26u| 国产日韩欧美黄色| 国产不卡精品在线| http;//www.99re视频| eeuss国产一区二区三区四区| 国产成人免费观看| 免费日韩一区二区三区| 久久综合福利| 精品久久综合| 制服丝袜综合日韩欧美| 天天综合国产| 国产精品va在线观看无码| 亚洲第一在线| 黄色国产精品视频| 日韩高清在线观看| www.成年人| 国产aⅴ综合色| 黄色工厂在线观看| 国产欧美一区二区三区网站| 黄色免费一级视频| 亚洲在线视频一区| 亚洲欧美另类在线视频| 欧美网站大全在线观看| 精品人妻一区二区三区麻豆91| 精品国产乱码91久久久久久网站| 欧美日韩国产综合视频| 色琪琪综合男人的天堂aⅴ视频| 日本色护士高潮视频在线观看| 2018国产精品视频| 美女久久久久久| aa日韩免费精品视频一| 嫩草一区二区三区| 国产系列第一页| 亚洲美女91| 久久久久久久久久久久91| 国产电影精品久久禁18| 久久精品国产亚洲AV熟女| 国产精品国产a| 日韩免费在线视频观看| 欧美视频三区在线播放| 亚洲国产欧美另类| 一区二区三区回区在观看免费视频| av在线免费观看网址| 欧美综合在线观看| 日本成人精品| 色乱码一区二区三在线看| 欧美国产先锋| 天天色综合天天色| 成人av免费网站| 黄色香蕉视频在线观看| 欧美日韩国产在线| 99国产精品99| 在线观看精品国产视频| 成人黄色动漫| 超碰97在线人人| 第一sis亚洲原创| 欧美二区在线视频| 国产麻豆精品视频| 女教师淫辱の教室蜜臀av软件| 偷拍一区二区三区| www.欧美国产| 日韩一区二区久久久| 亚洲天堂手机| 国产一区二区高清视频| 亚洲国产精品91| 成年人免费大片| 99在线视频精品| 看片网站在线观看| 精品1区2区3区| 韩国免费在线视频| 欧美性在线观看| 成人av激情人伦小说| 91免费视频黄| 久久成人综合网| 人人妻人人藻人人爽欧美一区| 五月天精品一区二区三区| 午夜精品久久久久久久第一页按摩 | 91福利视频在线| 你懂的在线视频| 欧美最猛性xxxxx免费| 久久午夜影院| 国产玉足脚交久久欧美| 国产黑丝在线一区二区三区| 色欲一区二区三区精品a片| 欧美视频一区二| 午夜老司机在线观看| 国产精品视频大全| 欧美在线色图| 国产aaaaa毛片| 中文字幕av一区二区三区免费看 | 欧美tk丨vk视频| 青草在线视频在线观看| 91香蕉视频在线下载| 一本到12不卡视频在线dvd| 在线播放av中文字幕| 亚洲欧美综合另类在线卡通| 91精品国产乱码久久| 久久综合电影一区| 日韩一区二区三区在线看| 日韩欧美一级在线| 国产91在线看| 韩国av中文字幕| 亚洲欧美另类自拍| 久久69成人| 香蕉视频在线网址| 国产福利一区在线| 五月天婷婷网站| 日韩一级大片在线| 亚洲免费一级视频| 在线中文字幕第一页| 激情亚洲综合在线| 欧美高清videos高潮hd| 欧美一级特黄高清视频| 亚洲国产精品综合久久久| 自拍视频一区二区三区| 极品少妇xxxx精品少妇偷拍| 手机av在线看| 日韩精品在线一区| 欧美aaaaa性bbbbb小妇| 奇米影视首页 狠狠色丁香婷婷久久综合| 久久久久国产精品一区二区| 日本污视频网站| 欧美一区午夜视频在线观看| 女人天堂av在线播放| 狠狠色噜噜狠狠色综合久| 日韩精品视频网站| 91狠狠综合久久久| 精品福利一区二区三区免费视频| 在线人成日本视频| 一区二区三区四区免费视频| 国产成人综合亚洲91猫咪| www.国产高清| 日韩中文字幕免费看| 超碰在线一区| 五月婷婷激情久久| 一区二区三区中文字幕在线观看| 神马午夜精品95| 国产精品午夜国产小视频| 极品中文字幕一区| 永久免费av无码网站性色av| 欧美一区二区三区在线看| 超碰97免费在线| 色一情一区二区三区四区| 国产91丝袜在线播放| 欧美激情一区二区三区免费观看 | 91精品在线观看入口| 黄频免费在线观看| 午夜久久久久久久久久久| xnxx国产精品| 国产成人手机在线| 国产精品专区一|