数组元素出现Javascript错误

数组元素出现Javascript错误,javascript,html,Javascript,Html,我很想知道如何从数组中获取警报按摩punting元素编号(巴西是6),而不是输入国家名称。我试过几种方法,但都不管用 HTML: Javascript: var cleanCities = ["Argentina" , "Brazil", "Canada ", "Denmark"]; var visit = prompt("What is your city?"); var numLength = cleanCities.length; var matchFound = false; fo

我很想知道如何从数组中获取警报按摩punting元素编号(巴西是6),而不是输入国家名称。我试过几种方法,但都不管用

HTML:


Javascript:

var cleanCities = ["Argentina" , "Brazil", "Canada ", "Denmark"];
var visit = prompt("What is your city?");
var numLength = cleanCities.length;
var matchFound = false;

for (i=0; i<numLength ; i++) 
    if (visit === cleanCities[i]){

        matchFound = true;
        alert ("It is really a nice City")
        break;

    }

    if (matchFound === false){
        alert ("It is not in the List");
    }
var cleancity=[“阿根廷”、“巴西”、“加拿大”、“丹麦”];
var visit=prompt(“您所在的城市是什么?”);
var numLength=cleancity.length;
var matchFound=false;

对于(i=0;i首先,清理支架和卡舌:

var cleanCities = ["Argentina" , "Brazil", "Canada ", "Denmark"];
var visit = prompt("What is your city?");
var numLength = cleanCities.length;
var matchFound = false;

for (i=0; i<numLength ; i++) {
    if (visit === cleanCities[i]) {
        matchFound = true;
        alert ("It is really a nice City")
        break;
    }
}

if (matchFound === false){
    alert ("It is not in the List");
}

输出:
6

您可以使用i的值指向正确的索引…同时避免使用alert记录语句我不知道什么“…alert按摩punting元素编号…”意思。为什么
巴西
等同于
6
。除了单词中的字符数之外,我看不出任何理由。巴西>6个字母,这就是为什么它是6“我已经尝试了几种方法”你能至少展示其中一种吗?@cookiemonster我认为“punting”应该是“Puting”我想如果我把巴西换成6,它会回答“这真是一个不错的城市”,因为巴西要说清楚:你会问用户
提示(“你的城市是什么?”)
,用户会在框中键入
6
,然后你会发出
警报(“这真是一个不错的城市”)
?但这没有任何意义。我认为你严重误解了问题的解决,谢谢@Joe
var cleanCities = ["Argentina" , "Brazil", "Canada ", "Denmark"];
var visit = prompt("What is your city?");
var numLength = cleanCities.length;
var matchFound = false;

for (i=0; i<numLength ; i++) {
    if (visit === cleanCities[i]) {
        matchFound = true;
        alert ("It is really a nice City")
        break;
    }
}

if (matchFound === false){
    alert ("It is not in the List");
}
"Brazil".length