版本號判斷及字符串轉數字的方法


 

 版本號判斷

思路:可以通過split('.')切割開,組成一個字符串數組,然后將字符串轉為數字,再逐個數字進行判斷。

字符串轉數字

最佳實踐:除了負16進制,其他數字應解析為字符串,然后一元操作或者帶基數的parseInt解析為數字,不帶基數,會自己判斷類型,如16進制。

//帶字符會返回字符中的數字
parseInt(num); // 默認方式 (沒有基數)
parseInt(num, 10); // parseInt 使用基數 (十進制)
parseFloat(num) // 浮點型

Number(num); // Number 構造函數(速度慢,不建議使用)
~~num // 按位取反(只可用做整型轉換,非數字會返回0)     

//下面的一元操作,非數字(或帶字符)會返回NaN, 不能判斷負16進制,推薦使用+操作
num / 1 // 被 1 除
num * 1 // 被 1 乘
num - 0 // 減 0
+num // "+"

 


免責聲明!

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



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