1function getFine(speed, amount) { 2 const formattedSpeed = new Intl.NumberFormat('en-US', { 3 style: 'unit', unit: 'mile-per-hour' 4 }).format(speed) 5 6 const formattedAmount = new Intl.NumberFormat('en-US', { 7 style: 'currency', currency: 'USD' 8 }).format(amount) 9 10 return `The driver drove ${formattedSpeed} and has to pay ${formattedAmount}` 11} 12 13console.log(getFine(130, 300))
本题为"单选题"
参考答案:
正确选项:B:The driver drove 130 mph and has to pay $300.00
通过方法 Intl.NumberFormat
,可以格式化任意区域的数字值。我们对数字值 130
进行 mile-per-hour
作为 unit
的 en-US
区域 格式化,结果为 130 mph
。对数字值 300
进行 USD
作为 currentcy
的 en-US
区域格式化,结果为 $300.00
.
最近更新时间:2025-08-04
题库维护不易,您的支持就是我们最大的动力!