getting number only from 10.0 or 2
我正试图弄清楚如何检测正在使用的浏览器。有些人报告版本为10.0、10、4.6或5。我怎样才能得到最后没有.x的整数(如果它有一个开头)?
我现在用这个:
1 | version = version.substring(0,3); |
如果它是一个整数,那么它是有效的,但是如果它有一个句号,那么它是无效的。
戴维
比如……
1 2 3 4 | var index = version.indexOf("."); if(index != -1){ version = version.substring(0, index); } |
这是一个有效的例子
将其转换为整数
1 | versionInteger = parseInt(version, 10) |
您可以使用以
1 | parseInt(10.5, 10); |
jsFoDel-demo
1 | version = version.split('.')[0]; |