我试图弄清楚是否有办法使用 Javascript 的Intl.NumberFormat()来创建平方米值。
\n比如说,我想用它来创建一个像30 m\xc2\xb2该函数一样的值。页面上或任何使用 Google 的地方都没有指数示例。有可能吗?
不幸的是,虽然很难证明是否定的,但我认为你无法做到这一点。Intl.NumberFormat(目前)仅限于“认可的简单单元”和它们的“x per y”组合,如规范中抽象IsSanctionedUnitIdentifier和IsWellFormedUnitIdentifier操作所定义。例如,您可以计算米,或米/小时或类似的值,但不能计算平方米。
相反,您需要自己的格式化函数(可能是通过处理数字部分Intl.NumberFormat然后添加该m\xc2\xb2部分的函数)。使用格式化程序集来执行仪表,然后将meteror替换m为meter\xc2\xb2orm\xc2\xb2是很诱人的,但是您不能确定文本中是否有meteror m\xc2\xa0\xe2\x80\x94 这可能是大部分使用点Intl.NumberFormat。:-)
| 归档时间: |
|
| 查看次数: |
1516 次 |
| 最近记录: |