-3
mit der Funktion zoekAuto Ich möchte, wenn ich in der Eingabeaufforderung Maikel sage Maikel - 0. Wenn Sie fgvhj hinzufügen Ich will es sagen, dass es nicht existiert.Wie kann ich eine Variable mit Prompt in Javascript finden?
Es ist ein Fehler in diesem Code, aber ich kann es nicht finden.
var vrienden = ["Maikel", "Anna", "Peter", "Savannah"];
function toon() {
document.getElementById("p7").innerHTML = vrienden + " " + vrienden.length;
}
document.getElementById("p7").innerHTML = vrienden;
var vrienden = [" Maikel", " Anna", " Peter", " Savannah"];
function voegToe() {
var vriend = prompt("Please enter your name:")
vrienden.push(vriend);
toon();
document.getElementById("but").innerHTML = "toon lijst " + vrienden.length;
}
function toonFor() {
document.getElementById("p6").innerHTML = "";
lengteLijst = vrienden.length;
for (i = 0; i < lengteLijst; i++) {
document.getElementById("p6").innerHTML += i + " --- " + vrienden[i] + "<br>";
}
}
function zoekauto() {
var zoekString = prompt("welke naam zoek je???")
var nr = vrienden.indexOf(zoekString);
lengteLijst = vrienden.length;
for (i = 0; i < lengteLijst; i++) {
if (zoekString == vrienden[i]) {
document.getElementById("p5").innerHTML += i + " -- gevonden " + nr + "<br>";
} else {
document.getElementById("p5").innerHTML = zoekString + " is niet gevonden";
}
}
}
Derzeit sehr unklar geliefert entsprechen, was Sie fragen. https://StackOverflow.com/Help/how-to-ask – Utkanos
Ich habe nicht den gesamten Code überprüft, aber wenn ein korrekter Wert in der Schleife gefunden wird, müssen Sie die Schleife aufbrechen, so dass der nächste falsche Wert überschreibt den bereits gefundenen Wert nicht. – Teemu
Warum definieren Sie 'vrienden' mit einem neuen Array neu, dessen Werte alle einen Platz vor ihnen haben? 'var vrienden = [" Maikel "," Anna "," Peter "," Savannah "];' – Andreas