javascript和performance.now()并在小数点后修剪

javascript和performance.now()并在小数点后修剪,javascript,Javascript,也许我不明白这样做的后果 我正在使用performance.now()测量我网站上的一些内容,但一位合作伙伴希望我删除小数点后的浮动。因此,我得到的结果如下: 11067.64120858936 通过在“小数”后选择“关闭”,我是否会对度量产生不利影响?您也可以对该值进行四舍五入: Math.round(11067.64120858936) 产出:11068 若你们有其他的值“11067.44120858936”,那个么结果将是不同的 Math.round(11067.44120858936)

也许我不明白这样做的后果

我正在使用performance.now()测量我网站上的一些内容,但一位合作伙伴希望我删除小数点后的浮动。因此,我得到的结果如下:

11067.64120858936


通过在“小数”后选择“关闭”,我是否会对度量产生不利影响?

您也可以对该值进行四舍五入:

Math.round(11067.64120858936)
产出:11068

若你们有其他的值“11067.44120858936”,那个么结果将是不同的

Math.round(11067.44120858936)

输出:11067

您可以使用
Math.floor
删除小数点后的浮动:

var val = 11067.64120858936;
var result = Math.floor(val);
console.log(result); // 11067 discard value after decimal
var val = 11067.64120858936;
var result = Math.round(val); 
console.log(result); // result 11068 as there is 6 after decimal
您可以使用
Math。ceil
将按下一位数字为您提供四舍五入的数字,即,在浮点数的情况下,如给定示例所示,小数点后的数字是否大于5并不重要:

var val = 11067.64120858936;
var result = Math.ceil(val);
console.log(result); // result 11068
您可以使用
Math。舍入
将按1+或1-给出固定数字,具体取决于小数点后的值:

var val = 11067.64120858936;
var result = Math.floor(val);
console.log(result); // 11067 discard value after decimal
var val = 11067.64120858936;
var result = Math.round(val); 
console.log(result); // result 11068 as there is 6 after decimal
要获取小数点后的特定数字,可以尝试
toFixed()
方法:

var val = 11067.64120858936;
var result = val.toFixed(2); // for two place digit after decimal
console.log(result); // result 11067.64

您可以在浏览器控制台中尝试此操作。

简单地说:是。但谁在乎呢?不管怎么说,这些小数都太小了。