gpt4 book ai didi

javascript - 如何将以小数开头的数字转换为零

转载 作者:行者123 更新时间:2023-11-29 21:31:17 25 4
gpt4 key购买 nike

我需要在 javascript 中将以小数开头的数字(如 .15)转换为 0 而不是 0.15。使用 ParseInt(value) 仅适用于前导零数字,如 001 或 0.1。

谁能给我提供好的解决方案??

最佳答案

input 值是一个String!尝试对非数字(字符串十进制缺失整数)使用 parseIntresult in NaN当解析器尝试执行字符串到数字的转换时:

parseInt(".15", 10)         // NaN

在这种情况下,您需要先将其转换为Number:

parseInt(Number(".15"), 10) // 0

(或使用一元 +)

parseInt( +".15", 10)       // 0

关于javascript - 如何将以小数开头的数字转换为零,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36395279/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com