Javascript 整数有多个句点时向下舍入到最接近的整数

Javascript 整数有多个句点时向下舍入到最接近的整数,javascript,math,rounding,Javascript,Math,Rounding,我收集浏览器版本,所以如果有人使用Chrome,值可能是“77.0.3865.75” 如何将该值向下舍入到最接近的整数(楼层)?有多个句点似乎会破坏内置的数学函数。版本字符串不是数字。只需将其作为字符串进行处理,删除第一个数字之后的所有内容。拆分('..)[0]具有多个句点似乎破坏了内置的数学函数。为什么首先要对版本字符串执行数学运算?从类似“77.0.3865.75”的值中选择最接近的整数是什么意思?如果你的意思是77,那么number.split('..')[0]正如Barmar所指出的那样

我收集浏览器版本,所以如果有人使用Chrome,值可能是“77.0.3865.75”


如何将该值向下舍入到最接近的整数(楼层)?有多个句点似乎会破坏内置的数学函数。

版本字符串不是数字。只需将其作为字符串进行处理,删除第一个
数字之后的所有内容。拆分('..)[0]
具有多个句点似乎破坏了内置的数学函数。
为什么首先要对版本字符串执行数学运算?从类似“77.0.3865.75”的值中选择最接近的整数是什么意思?如果你的意思是
77
,那么
number.split('..')[0]
正如Barmar所指出的那样是你所需要的。如果没有,请你解释一下你想要实现的目标,并分享你尝试的代码?谢谢,谢谢大家的回答。巴尔马的解决方案非常有效。