Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 检查单词是否在数组的不同子间隔内_Javascript_Arrays_Syntax Error - Fatal编程技术网

Javascript 检查单词是否在数组的不同子间隔内

Javascript 检查单词是否在数组的不同子间隔内,javascript,arrays,syntax-error,Javascript,Arrays,Syntax Error,我有一个单词数组(其中25个,0-24个),我想在for循环中进行测试,检查随机选择的单词是否在0-4、5-9、10-14等间隔内 我该怎么做 else if (words[i > 4 && <= 9]){} 在你的情况下,你错过了一个左边的比较。将此作为一个条件: i > 4 && i <= 9 用一种非常简单的方式来解释它,你只是忘了告诉语言什么需要小于或等于9 您假设它像人类一样处理逻辑条件(我们假设在&&operator之后您仍

我有一个单词数组(其中25个,0-24个),我想在for循环中进行测试,检查随机选择的单词是否在0-4、5-9、10-14等间隔内

我该怎么做

else if (words[i > 4 && <= 9]){}

在你的情况下,你错过了一个左边的比较。将此作为一个条件:

i > 4 && i <= 9

用一种非常简单的方式来解释它,你只是忘了告诉语言什么需要小于或等于9

您假设它像人类一样处理逻辑条件(我们假设在&&operator之后您仍然在考虑i,但JS解释器不会这么做)


&&之后的内容需要是一个可以计算的表达式<代码>我正在尝试检查I是否是数字5、6、7、8或9中的任何一个。对不起,写得不好。我正在制作一个刽子手游戏,如果
words[I]
处于这些位置,我想写一行:
document.getElementById(“showHint”).innerHTML=“提示:一个研究领域”请编辑您的问题以澄清您的问题。这比添加评论更可取。谢谢您的问题受到描述错误的位置的影响,而不是您试图解决的实际问题。只有我们知道目标,我们才能提供帮助。如果我们确切地知道你想要完成什么(而不仅仅是你目前面临的错误),我们将始终能够提供更好的帮助。@JohnKugelman他明确表示有兴趣测试数字5、6、7、8或9。我不知道他为什么会使用true/false来索引数组/对象。不要认为有必要投反对票。这对我很有帮助。深南,时间不早了,我累了。。抱歉问了些愚蠢的问题。谢谢大家!@JohnKugelman在编辑他的评论之前,它只是简单地写道:“我试图检查I是否是数字5、6、7、8或9中的任何一个”。这对我来说是一个绿灯。我并不是说这是一个确定的答案,但我确实认为它增加了一些东西。@JohnKugelman感谢你删除了所有的评论,从而删除了我们谈话的所有内容。这是对@shennan的答案的一个很好的阐述,但它也有一个同样的问题,那就是它不是一个完整的答案。如果你能解决他真正的潜在问题(这可能需要他更好地解释),我很乐意对此进行修正。我发现这一阐述很好,对这个问题非常精确。问题在于,问题的作者仍在对他真正想要实现的目标进行解释。尽管有真实的背景(这一点尚待揭晓),但他确实犯了一个我写的错误:)而且正如其他人已经注意到的那样,我不认为否决票是回答这个问题的必要条件。这简直是一种伪学术式的挑剔。你最好否决这个问题。问题很清楚:“我在for循环中尝试了这一行,但它给了我一个语法错误。”我解释了为什么会这样。
i > 4 && i <= 9