Javascript四舍五入到最接近的最大值

Javascript四舍五入到最接近的最大值,javascript,numbers,Javascript,Numbers,我需要将8.34改为8.4,27.62改为27.7(不是27.6)到目前为止,我都是带着代码来的 var a = 3.34 a.toFixed(1) // 8.3 the result i need is 8.4 var b = 27.62 // 2.7 this correct 我尝试过使用一些函数,如round()或Math.floor(),我知道如果我们将其四舍五入8.3,结果应该是8.34,因为它不是8.35,但我们能使8.34变成8.4吗?乘以10,使用Math.ceil,然后除以1

我需要将
8.34改为8.4,27.62改为27.7(不是27.6)
到目前为止,我都是带着代码来的

var a = 3.34
a.toFixed(1) // 8.3 the result i need is 8.4
var b = 27.62 // 2.7 this correct

我尝试过使用一些函数,如
round()
Math.floor()
,我知道如果我们将其四舍五入8.3,结果应该是8.34,因为它不是8.35,但我们能使8.34变成8.4吗?

乘以10,使用
Math.ceil
,然后除以10:

const convert=num=>console.log(Math.ceil(num*10)/10); 转换(8.34);
转换(27.62)乘以10,使用
Math.ceil
,然后除以10:

const convert=num=>console.log(Math.ceil(num*10)/10); 转换(8.34); 转换(27.62)使用

设a=8.34;
设b=27.62;
console.log(Math.ceil(a*10)/10)
console.log(Math.ceil(b*10)/10)
使用

设a=8.34;
设b=27.62;
console.log(Math.ceil(a*10)/10)

console.log(Math.ceil(b*10)/10)
Wow,Wow我不认为它这么简单,谢谢你的工作,我需要了解更多关于JS的知识。@KhairuAqsara这就是为什么你不是第一个问这个问题的人;)哇,哇,我觉得没那么简单,谢谢你,这是工作,我需要更多地了解JS。@KhairuAqsara,这就是为什么你不是第一个问这个问题的人;)或:或: