我想用JavaScript格式化价格.
我想要一个函数,它接受一个float参数并返回如下string格式:
"$ 2,500.00"
Run Code Online (Sandbox Code Playgroud)
最好的方法是什么?
我得到了java脚本数字格式的要求,如下所示
我需要一个函数,它有2个参数,如
var number = 1000;
var format = #,###.0; //or #,### ;
function ConvertNumber(number, format){
// this function need to return 1,000.0 if format is #,###.0
// this function need to return 1,000 if format is #,###
}
Run Code Online (Sandbox Code Playgroud)
任何人都可以拥有这种功能吗?非常感谢你的帮助
我正在编写一个jsx文件,并希望格式化表格中的数字显示.这是表的代码:
<tr>
<td>
{stringVar}
</td>
<td>
{numberVar}
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
numberVar正在直接打印; 如何使用C风格的字符串格式显示该数字(我需要设置精度值,添加逗号和$字符)?
我在表格中有数字,需要用JavaScript格式化它们(点后2个符号).这段代码有效,但我想有更有效和优雅的方法:
var str = "126389471.74000001";
var dotIndex = str.indexOf(".");
var formattedStr = str.substring(0, dotIndex+3);
Run Code Online (Sandbox Code Playgroud)
有人能提出更好的解决方案吗?