for 循环和 if 语句,获取变量并存储它

for loop and if statement, taking variable and storing it

本文关键字:变量 存储 获取 循环 if 语句 for      更新时间:2023-09-26
for (counter = 0; counter < records.length; counter++) {
    if(userEntered.value == records[counter]){
        alert("help");  
        value = true;
        comparedZipCode = records[counter];
    }
}

我无法获取用户输入的值,现在将其与记录进行比较。

它搜索邮政编码,但它没有什么可以比较的。 也许.value不应该在那里?

这是整个代码:

       records = openZipCodeStudyRecordSet();


    userEntered = prompt("Search students in current zipcode:");
    userEntered = Number(userEntered);

while (records.readNextRecord()) {

    firstName   = records.getSampleFirstName();
    lastName    = records.getSampleLastName();
    gender      = records.getSampleGender();
    zipCode     = records.getSampleZipCode();

    for (counter = 0; counter < records.readNextRecord(zipCode); counter++) {
        if(userEntered.value == records.readNextRecord[counter]){
            value = true;
            comparedZipCode[counter] += records.readNextRecord[counter];

            }
    }
}
    //test feature
    document.write(comparedZipCode);

只需将其存储在 comparedZipCode 中,将其声明为数组即可进入循环。

var comparedZipCode = []
for (counter = 0; counter < records.length; counter++) {
    if(userEntered.value == records[counter]){
        alert("help");  
        value = true;
        comparedZipCode[counter] = records[counter];
    }
}