gpt4 book ai didi

javascript - 如何修复 JavaScript 中的 Number.isInteger() 函数

转载 作者:行者123 更新时间:2023-12-01 03:57:38 26 4
gpt4 key购买 nike

当我按下按钮时,它会从文本区域检索一个值HTML 代码

<textarea rows="10" cols="17" id="list_card" placeholder="Insert Card Numbers"></textarea>
<input name="infoDominio" type="submit" class="btn btn-primary btn-block btn-sm" value="Add Card" onclick="add_card()">

Javascript代码

var res = myVar[0];
var ress = 4567891;
var val1 = Number.isInteger(res);
var val2 = Number.isInteger(ress);
document.write(myVar[0]+" "+val1+" "+val2+" "+res);

其中myVar[0] = 4567891; myVar[0] 值来自文本区域。但我无法得到正确的输出。我认为 val1 应该是真的。输出看起来像这样。你能建议我如何获得 val1=true 吗?

4567891 false true 4567891

最佳答案

textarea 将生成一个字符串,而不是一个整数

您需要parse它为整数:

var res = parseInt(myVar[0]);
<小时/>

附注:用户可以在文本区域中键入非整数值。也许您正在寻找input type="number"/>

关于javascript - 如何修复 JavaScript 中的 Number.isInteger() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42507016/

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