Javascript jQuery浮点值,如php数字\u格式(数字,2)

Javascript jQuery浮点值,如php数字\u格式(数字,2),javascript,jquery,Javascript,Jquery,我需要浮点数输出,就像php中的number_格式函数一样 Javascript代码 Math.round(totalCredit).toFixed(2) echo number_format(22212 , 2); PHP代码 Math.round(totalCredit).toFixed(2) echo number_format(22212 , 2); 上面的代码返回我22212.00,这正是我在js中想要的 预期产出 22.212 以下是一个很好的解决方案: 请停止思考,jQu

我需要浮点数输出,就像php中的number_格式函数一样

Javascript代码

Math.round(totalCredit).toFixed(2)
echo number_format(22212 , 2);
PHP代码

Math.round(totalCredit).toFixed(2)
echo number_format(22212 , 2);
上面的代码返回我
22212.00
,这正是我在js中想要的

预期产出

22.212


以下是一个很好的解决方案:

请停止思考,jQuery是用来解决任何JS的 问题。这个问题与jQuery无关,jQuery主要(不仅仅)用于DOM相关的东西


.

当四舍五入到小数点后2位时,为什么会得到
22.212
?另外,
totalCredit
的类型是什么?您可能需要首先对其使用
parseFloat()
,如果是stringusing about math.round,当我在输入字段中输入22212时,它将返回22212.00。好的,是的
22212
是一个不带小数点的整数。@RoryMcCrossan echo number_格式(22212,2);上面的代码返回22212.00,这正是我在js中想要的。您的问题是您希望
22.212
作为输出。。。?你能编辑这个问题吗?这样你就可以清楚地知道你想做什么了