gpt4 book ai didi

javascript - If 语句返回 NaN

转载 作者:行者123 更新时间:2023-12-03 02:14:43 25 4
gpt4 key购买 nike

我正在汇总几个表单字段,用户在其中输入一天中的时间。然而,如果某些用户当天不在场,他们会愿意打“X”。因此,我尝试了几种不同的 if 语句,试图让计算在运行计算时将“X”识别为零,但仍然在表单字段中显示 X。我甚至创建了一个隐藏的表单字段并将其值默认为零,这是我尝试的最后一件事。

这是我的公式(请记住,我必须在一周中的每一天都使用这个公式,但我只是在玩第一个公式)

var v1 += getField("mon1_str."+row).value;
if(v1 == "X") event.value = "defaultvalue";
else event.value = "";

脚本的第一行获取我的值没有问题。这是第二行和第三行,我没有任何运气。应该注意的是,控制台窗口中没有出现任何错误。 “defaultvalue”是我要从中获取值的隐藏表单字段的名称。

最佳答案

+ 尝试将字符串转换为数字。但 'x' 无法转换为数字,因此会导致 NaN

console.log(+'X');

尝试保存纯值,检查它是否为'X',然后将其转换为数字。

关于javascript - If 语句返回 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49414391/

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