查看: 90|回覆: 0

javascript中字符串比较大小

[複製鏈接]

1

主題

0

回帖

0

積分

热心网友

金币
0
閲讀權限
220
精華
0
威望
0
贡献
0
在線時間
0 小時
註冊時間
2008-9-15
發表於 2019-12-23 07:55:00 | 顯示全部樓層 |閲讀模式

在JavaScript中可以直接使用【>】或【<】运算符比较两个字符串大小,因为这个时候JS解释器会把字符串转换为ASCII码逐个字符依次比较。

var a = "1.2.2a";
var b = "1.2.2b";

console.log(a > b); // 输出true
console.log(a < b); // 输出false

a = "1.02.1";
b = "1.1";

console.log(a > b); // 输出false
console.log(a < b); // 输出true

常用的地方通常是在比较标准时间格式的场景中。

console.log('2019-12-23' > '2019-12-20'); // 输出true

 

"要走多远的路,才能看到想看的风景。"

回覆

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即注册

本版積分規則

相关侵权、举报、投诉及建议等,请发 E-mail:qiongdian@foxmail.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部