javascript - 在javascript中拼接一个数字
问题描述
我正在尝试编写 1k 10k 和 100k 并且我正在尝试找到 .splice 的一种形式,但是对于这样的数字,我可以将 1000、10000 和 100000 转换为 k,同时对它们中的每一个使用相同的公式。
解决方案
只需除以 1000。
[1000, 10000, 100000].forEach(x => console.log(x / 1000 + 'k'));
需要时显示一位小数:
[1320, 14302, 193234].forEach(x => console.log(+(x / 1000).toFixed(1) + 'k'))
推荐阅读
- gooddata - gooddata java SDK中缺少操作?
- c# - 如何在多个类中访问同一个变量?(C#)
- python - 如何使用正则表达式搜索 unicode 文本并查找包含重复字母的单词?
- python - 使用 Python 运行 sox 命令来转换 wav 文件
- python - 这段代码执行后堆栈会为空吗?
- python - 有没有办法在给定 Rect 对象列表的情况下检查 MOUSBUTTONDOWN 事件?
- docker - ECS 任务定义是否支持卷映射语法?
- c# - “await task.ConfigureAwait(false)”与“await ContextSwitcher.SwitchToThreadPool()”
- javascript - 有没有办法从字符串中删除所有行并只放一行?
- grails - 在控制器操作中渲染 JSON