将float转换为至少有一位小数的字符串(javascript)

麦可

让我给你举个例子。

var a = 2.0;
var stringA = "" + a;

我会得到:stringA = "2",但我想要:stringA = "2.0"

但是,我不想失去精度,因此:

var b = 2.412;
var stringB = "" + b;

我要获取标准:stringB = "2.412"

这就是为什么toFixed()在这里不起作用。除了显式检查像这样的整数之外,还有其他方法吗?:

if (a % 1 === 0)
    return "" + a + ".0";
else
    return "" + a;
phen

如果要追加.0从Number到String转换的输出并为非整数保持精度,只需测试整数并对其进行特殊处理。

function toNumberString(num) { 
  if (Number.isInteger(num)) { 
    return num + ".0"
  } else {
    return num.toString(); 
  }
}

Input  Output
3      "3.0"
3.4567 "3.4567"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

PostgreSQL检查数组中至少有一项是否在字符串中

来自分类Dev

(Java)将符号的字符串转换为一位整数数组

来自分类Dev

字符串中 1 之间至少有一个 0 的正则表达式

来自分类Dev

不包含空格且至少有一个“*”的字符串的正则表达式

来自分类Dev

Python - 检查字符串中是否至少有 3 个数字

来自分类Dev

如何检查一个字符串中是否至少有一个字符组成数组?(Java)

来自分类Dev

如何检查一个字符串中是否至少有一个字符组成数组?(Java)

来自分类Dev

当日期列具有一位数字的月份和日期时,SQLite将字符串转换为日期

来自分类Dev

正则表达式:字符串中的每个点都至少有一个前面的字母

来自分类Dev

使用正则表达式检查字符串是否至少有两个数字

来自分类Dev

如何将字符串转换为小数点后3位的小数?

来自分类Dev

如何将字符串转换为两位小数的小数?

来自分类Dev

正则表达式:找到所有包含至少 3 个数字字符并且它们之间至少有一个空格的字符串,怎么做?

来自分类Dev

将数字转换为精确到小数点后两位的字符串

来自分类Dev

将字符串转换为浮点数,保留两位小数

来自分类Dev

如果左边或右边至少有五个字符,则正则表达式会在字符之间找到字符串

来自分类Dev

如何将float转换为不带小数位的字符串

来自分类Dev

如何比较2个字符串并使用php确定是否至少有4个字符更改

来自分类Dev

antlr 4-警告:规则包含一个可选块,其中至少有一个可选块可以匹配一个空字符串

来自分类Dev

JavaScript - 检查是否至少有一个变量为真

来自分类Dev

如何将字符串转换为int或小数?

来自分类Dev

将字符串转换为数字而不会丢失小数

来自分类Dev

如何将Python数据结构中的所有小数转换为字符串?

来自分类Dev

如何将双精度型转换为带小数点后两位的字符串?

来自分类Dev

如何将parseFloat字符串数字转换为带小数点后2位的浮点

来自分类Dev

C#如何将双精度数转换为带小数点和千位的字符串

来自分类Dev

将位字符串转换为char

来自分类Dev

将包含位的字符串转换为vector <bool>

来自分类Dev

如何将字符串转换为位集?

Related 相关文章

  1. 1

    PostgreSQL检查数组中至少有一项是否在字符串中

  2. 2

    (Java)将符号的字符串转换为一位整数数组

  3. 3

    字符串中 1 之间至少有一个 0 的正则表达式

  4. 4

    不包含空格且至少有一个“*”的字符串的正则表达式

  5. 5

    Python - 检查字符串中是否至少有 3 个数字

  6. 6

    如何检查一个字符串中是否至少有一个字符组成数组?(Java)

  7. 7

    如何检查一个字符串中是否至少有一个字符组成数组?(Java)

  8. 8

    当日期列具有一位数字的月份和日期时,SQLite将字符串转换为日期

  9. 9

    正则表达式:字符串中的每个点都至少有一个前面的字母

  10. 10

    使用正则表达式检查字符串是否至少有两个数字

  11. 11

    如何将字符串转换为小数点后3位的小数?

  12. 12

    如何将字符串转换为两位小数的小数?

  13. 13

    正则表达式:找到所有包含至少 3 个数字字符并且它们之间至少有一个空格的字符串,怎么做?

  14. 14

    将数字转换为精确到小数点后两位的字符串

  15. 15

    将字符串转换为浮点数,保留两位小数

  16. 16

    如果左边或右边至少有五个字符,则正则表达式会在字符之间找到字符串

  17. 17

    如何将float转换为不带小数位的字符串

  18. 18

    如何比较2个字符串并使用php确定是否至少有4个字符更改

  19. 19

    antlr 4-警告:规则包含一个可选块,其中至少有一个可选块可以匹配一个空字符串

  20. 20

    JavaScript - 检查是否至少有一个变量为真

  21. 21

    如何将字符串转换为int或小数?

  22. 22

    将字符串转换为数字而不会丢失小数

  23. 23

    如何将Python数据结构中的所有小数转换为字符串?

  24. 24

    如何将双精度型转换为带小数点后两位的字符串?

  25. 25

    如何将parseFloat字符串数字转换为带小数点后2位的浮点

  26. 26

    C#如何将双精度数转换为带小数点和千位的字符串

  27. 27

    将位字符串转换为char

  28. 28

    将包含位的字符串转换为vector <bool>

  29. 29

    如何将字符串转换为位集?

热门标签

归档