js 字符串和數字大小比較


1、純字符串比較,轉換成ASCII碼在進行比較;

2、純數字和純數字字符串相比較,則將字符串數字隱式轉換成數字再進行比較;

3、純數字和非純數字字符串比較,都返回false;

 

注意:

1.數字和字符串比較大小,js會優先將字符串轉成數字來比較(如果將數字轉成字符串,那么還要將字符串轉成字符編碼才能比較,但是將字符串轉成數字就可以直接比較了)

2.非純數字字符串會被轉成NaN,關於NaN:

  a. NaN是數字類型,typeof NaN === 'number'

  b. NaN不等於任何數值,包括它本身,只能用isNaN()來判斷

 

 
 

 

轉自:https://www.cnblogs.com/1605530316mjx/p/12886458.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM