在JavaScript中将字符串中的负数转换为负小数

Convert negative number in string to negative decimal in JavaScript

本文关键字:转换 小数 JavaScript 字符串      更新时间:2023-09-26

我有一个字符串:"-10.456"我想把它转换成十进制的-10.465(使用JavaScript),这样我就可以与另一个十进制数字比较大于或小于。

谨致问候。

parseInt函数可用于将字符串解析为整数,并使用以下格式:parseInt(string, radix);

例如:parseInt("-10.465", 10);返回-10

要解析浮点数,可以使用parseFloat,格式类似parseFloat(string)

例如:parseFloat("-10.465");返回-10.465

只需将其传递给Number函数:

var num = Number(str);

如果变量str="-10.123":

#1

str=str*1;

#2

str=编号(str);

现在,这两种方式都包含一个JavaScript数字基元。希望这能有所帮助!

在javascript中,您可以比较混合类型。所以,这是有效的:

var x = "-10.456";
var y = 5.5;
alert(x < y) // true
alert(x > y) // false

快捷方式如下:

"-3.30" <--- the number in string form
+"-3.30" <----Add plus sign
-3.3 <----- Number in number type.