gpt4 book ai didi

javascript - 在 AngularJS 中输入返回数字而不是字符串

转载 作者:行者123 更新时间:2023-11-28 08:15:35 24 4
gpt4 key购买 nike

我有一个包含多个输入的表单。它工作正常,但当我用数字 0 填充输入时,问题就出现了。其他数字都不错。 1 被解释为 "1" 等。

唯一的问题是0。我想强制值字符串,即使它是0

 <input type="text" ng-model="project.cible" required />

结果:

 { 
cible: 0
}

相反:

 { 
cible: "0"
}

最佳答案

默认情况下,输入标记中的所有值都是字符串。对于每个浏览器都是如此。如果要将值转换为 int,请使用 parseInt(value)。如果要将值转换为 float ,请使用 parseFloat(value)。在执行其中任何一项操作之前,您应该检查以确保它是一个数字。您的另一个选择是将输入类型更改为数字。

关于javascript - 在 AngularJS 中输入返回数字而不是字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23634515/

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