當字串的內容是數字,或是包含數字時,比大小的結果往往令我們失望,不是我們想要的。
如上圖所示,我們希望字串 “16” 比 “2” 大,但 “16” < “2” 的結果卻是 true。這是因為字串比較時預設是一個一個字 PK,所以會先比第一個字,因為 1 < 2,所以 “16” 小於 “2”。
若是字串內容都是數字,可以先將字串轉成數字,然後以我們熟悉的數字規則比大小。
let text1 = "16"