在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
"要走多遠的路,才能看到想看的風景。"
