gpt4 book ai didi

jquery - 如何从表单结果中删除 isNaN ?

转载 作者:行者123 更新时间:2023-12-01 00:58:11 27 4
gpt4 key购买 nike

我正在创建一个小计算器。其中部分功能允许您输入最多 4 个数字,但也可以只输入 1,2 或 3 个数字。我的代码可以正常工作,但当我只输入 1、2 或 3 个数字时,我会得到未输入数字的 NaN 结果。

如何消除 NaN 结果?

我用于分割输入表单数据的 jQuery 是 -

    var numbers = num4.split(" ");
var firstNumber = parseInt(margins[0], 10),
secondNumber = parseInt(margins[1], 10),
thirdNumber = parseInt(margins[2], 10),
fourthNumber = parseInt(margins[3], 10);
console.log(firstNumber, secondNumber, thirdNumber, fourthNumber);

var shorthand1 = parseInt (firstNumber, 10) * 1;
var shorthand2 = parseInt (secondNumber, 10) * 1;
var shorthand3 = parseInt (thirdNumber, 10) *1;
var shorthand4 = parseInt (fourthNumber, 10) *1;

我刚刚

shorthand1 + shorthand2 + shorthand3 + shorthand4 

结果显示在页面上的 div 中。

问题是,如果我输入“10 10 10”而不输入第四个数字,我会得到结果

10 10 10 NaN

我可以检查 NaN 但不处理该结果吗?

最佳答案

您可以使用 Javascript isNaN(value) 函数检查值是否为 NaN。

关于jquery - 如何从表单结果中删除 isNaN ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8664546/

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