gpt4 book ai didi

javascript - 读取以逗号分隔的 Javascript 数字

转载 作者:行者123 更新时间:2023-11-28 00:42:22 28 4
gpt4 key购买 nike

我一直在寻找答案,但没有成功。我应该在html中做一个简单的输入,其中您应该写1位数字[0-9],并且它们应该用逗号分隔。

example

在另一个窗口(JavaScript 应用程序)中,用户可以编写一个“想要的数字”,该数字会比较 HTML 输入中的数字,如果与其中之一匹配,则发出“很好”警报,如果不匹配,则发出“错误”警报。

这是 JS 代码。我知道我并没有做太多事情,我只是想知道,如何将数字与“var stevilo”进行比较

function stisk(){
var stevilo=prompt("Vnesi iskano stevilo");
var seznam=document.vnos.value;
var stevila=document.getElementById("vnos");
document.write(seznam);
}

如果有帮助的话,这是匹配的 HTML。

HTML code

最佳答案

因此该值将是包含“3,4,7”的字符串

旧的做法是拆分每个索引并将其转换为数字。

var str = "3,4,7";
var nums = str.split(","); // ["3", "4", "7"]
for (var i=0; i<nums.length; i++) {
nums[i] = parseInt(nums[i], 10);
}
console.log(nums); //[3, 4, 7]

在现代浏览器中,您可以只使用 JSON.parse

var str = "3,4,7";
var nums = JSON.parse("[" + str + "]");
console.log(nums);

现在检查数组中是否存在数字,就像使用indexOf()一样简单

var guess = 3;
var exixts = nums.indexOf(parseInt(guess,10)) > -1; //RETURNS -1 if not in array

关于javascript - 读取以逗号分隔的 Javascript 数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27783330/

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