在小数点后给出一个固定宽度的 JavaScript 数字,同时保留一个数字
giving a javascript number fixed width after decimal while remaining a number
我希望javascript数字的长度始终为4。
所以10
应该显示为10.0
并且9
应显示为9.00
它不能是 string
类型,因为我将其输入到高图表仪表中,它必须是数字而不是字符串。
问题是,宽度总是在变化...所以我希望宽度保持不变,同时保持一个数字。
在PHP中,这不是问题...
这在javascript中可能吗?
一个数字应该只显示其小数位?喜欢1.00
正如jlbriggs已经解释的那样 - 作为点值传递的数字将具有尽可能短的精度。您可以关心的是dataLabel
的显示方式(黑色箭头下的数字) - 您可以使用dataLabels.format
或formatter
来控制显示的内容。
示例:http://jsfiddle.net/3ufygd53/
series: [{
name: 'Speed',
data: [5],
tooltip: {
valueSuffix: ' km/h'
},
dataLabels: {
formatter: function() {
var number = this.y,
prec = 2;
while(number > 10) {
number /= 10;
prec--;
}
return this.y.toFixed(prec);
}
}
}]
如果您需要更改工具提示或轴标签的显示 - 这将是类似的更改 - 在Highcharts API参考中查找正确的formatter
。
相关文章:
- 递增一个数字而不去掉前导零
- 制作一个regex来验证只有一个数字的字符串
- 如何使用至少一个数字、一个大写字母和6-20个字符验证密码
- 有没有办法在里面看到一个数字'的64位浮点IEEE754表示
- 我如何解析二's是一个数字的补码字符串
- 为什么我需要在这里输入var,为什么它会给我一个数字作为答案?(Javascript)
- 为什么 JavaScript 如果一个数字有一个前导零,就将其视为八进制
- 增加一个数字并将其附加到函数
- 如何让计算机猜测一个数字并返回猜测次数(Javascript)
- 正则表达式删除最后一个数字之后的字符串
- 用户在文本框中输入一个数字,并根据使用 PHP 输入的数字重定向到另一个网页
- 每次使用 Javascript 加载页面时增加一个数字(变量)的简单方法
- Javascript Regexp :如果一个字母与一个数字相邻,请添加下划线
- jQuery UI Slider ui.value 获取最后一个数字
- JavaScript 使用多少位来表示一个数字
- Javascript提示和警报输入一个数字,它将循环,您将输入数字以获得它的平均值
- RXJS 为什么只有最后一个数字同时有 a 和 b
- 检查字符串是否等于一个单词和一个数字
- 对负指数调用的.toFixed()返回一个数字,而不是字符串
- 脚本每天添加相同的数字,月底再添加一个数字