考虑一个数字变量 x="22"。因此,当我转换为浮动时,我将其转换为 22。但我希望它是 22



在JavaScript中,我正在尝试在字符串上使用ParseFloat。我的字符串是" 22"。因此,当我将其解析为浮动时,它将转换为22因此,是否有任何灵活性,我可以将浮子值获得22。

我想要它在浮动中。我搜索并获得了一个函数"tofixed()",可以将其作为22.0获得,但我希望它为22。

var x="22.";
var y = parseFloat(x);
print y // prints 22

,但我希望它是22。

我想要一个"。结尾

附加

尝试使用parseFloat()

我期望parsefloat的输出为22,但实际输出为22

请注意,JavaScript不会区分整数和浮子。(例如(2222.5均为number类型。请参阅https://developer.mozilla.org/en-us/docs/web/javascript/data_structures。

因此,如果您希望输出在打印到控制台时以某种方式外观,最好将其手动转换为您满意的字符串。

确切的做法取决于当数字有非全能组件时所需的行为之类的事情。要开始,也许尝试类似:

var x = 22;
console.log(x.toFixed(1));
// Prints 22.0

它有一个额外的" 0",而您所需的输出可以始终删除。

相关内容

最新更新