gpt4 book ai didi

javascript - 使用 if 语句检查是否为 NaN

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:52 25 4
gpt4 key购买 nike

我从表单中获取数值。然后我检查它是否为 NaN。如果它是一个数字,我想将该值设置为一个变量。问题是,当我输入一个有效数字时,我仍然会收到警报,并且该数字不会传递给变量“date”。我应该如何修改我的语句,以便当它是一个有效数字时我可以将它分配给可变日期?

var adate = document.getElementById("dueDate").value;    

if ( adate == NaN || " ") {
alert("Please enter a due date");
return;
}

else {
var date = (new Date()).setDate(adate);
}

processDate(date);

最佳答案

使用 Javascript 的 isNaN()功能。

根据 IEEE 的标准,检查是否与 NaN 相等始终为假。做出此决定的 IEEE-754 委员会成员 Stephen Canon 拥有 an excellent answer explaining this here .

关于javascript - 使用 if 语句检查是否为 NaN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15096951/

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