版本号判断
思路:可以通过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 // "+"