【发布时间】:2014-03-21 16:50:45
【问题描述】:
出于网站支持的原因,我正试图弄清楚如何检测浏览器的浏览器版本。我想知道浏览器是否比 3.6.1 更好,那么浏览器是好的,否则显示错误。
问题是我只能用小数点后一位,必须有办法做到这一点。
我尝试过parseFloat("3.6.28"),但它只给了我 3.6。
我该怎么做:
if(3.5.1 > 3.5.0)
{
//Pass!
}
【问题讨论】:
-
3.5.1 实际上不是一个数字,因此没有内置任何东西可以将其视为数字(这就是为什么 parseFloat 不起作用的原因)。不确定 javascript 中是否存在任何类型的“版本”对象,但我在这里可能会采用拆分和分段比较。
-
创建一个你的对象与你的函数进行比较
标签: javascript math browser numbers decimal