在JavaScript中将整数美分转换为可读的美元金额
Convert a whole number amount of cents to a readable dollar amount in JavaScript?
var num = 1629; // this represents $16.29
num.toLocaleString("en-US", {style:"currency", currency:"USD"});
// outputs $1,629
到目前为止,这是我能做到的最接近的了。我尝试了toLocaleString提供的所有选项,但似乎没有简单的方法来获得我想要的结果(这与预期不同)。有没有在JS中存在的内置函数?
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number/toLocaleString试着将美分数除以100得到等值的美元。例如:
const number = 1629;
const dollars = (cents / 100).toLocaleString("en-US", {style:"currency", currency:"USD"});
dollars
现在等于"$16.29"
为什么不在toLocaleString之前除以100呢?
var num = 1629; // this represents $16.29
num /= 100; // cent to dollar
num.toLocaleString("en-US", {style:"currency", currency:"USD"});
相关文章:
- 货币代码为欧元-金额的格式不应包含小数
- 在输入字段中将最小金额设置为
- 改进用于验证付款金额的正则表达式
- 获取唯一值并使用javascript计算金额总和
- 金额结果为NaN
- PayPal按钮是否有一个简单的选项,其中金额基于一些用户输入
- javascript美元符号变量不起作用
- RegExp-如何匹配尽可能短的金额
- 如何在javascript/jquery中添加字符串美元金额
- 返回美元金额正则表达式 JavaScript
- 在JavaScript中,从美元金额中提取数字的最紧凑、最高效、最可靠的方法是什么
- 如何在HTML表单中创建美元金额输入字段
- JavaScript中美元金额的正则表达式
- 如何使输入字段只采用可行的美元金额
- 在JavaScript中将整数美分转换为可读的美元金额
- 当复选框被选中时,如何在金额前显示美元符号?
- 带可选美元符号的正则表达式整美元金额
- 复选框被标记,然后它将在另一个字段中提供美元金额
- 金额超过500美元的Regex
- 如何在Javascript中添加美元金额