2017-12-05 1 views
-3

기능이 zoekAuto 인 경우 프롬프트 Maikel에서 Maikel이라고 말하면 원하는 것입니다. 0이면 fgvhj를 추가하면 존재하지 않는다고 말하고 싶습니다.javascript에서 프롬프트를 사용하여 변수를 어떻게 찾을 수 있습니까?

이 코드에는 오류가 있지만 찾을 수 없습니다.

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"; 
     } 
    } 
} 
+1

프롬프트
var vrienden = ["Maikel", "Anna", "Peter", "Savannah"]; function zoekauto(){ var zoekString = prompt ("welke naam zoek je???") var nr = vrienden.indexOf(zoekString); if(nr > -1){ document.getElementById("p5").innerHTML += " -- gevonden " + nr + "<br>"; } else{ document.getElementById("p5").innerHTML = zoekString + " is niet gevonden"; } } zoekauto(); 
<p id="p5"></p>
에 제공된 실제 값과 일치하도록 그들을 제거 할 필요가 귀하의 배열 요소에 약간의 공간이 있습니다. https://stackoverflow.com/help/how-to-ask – Utkanos

+0

모든 코드를 검사하지는 않았지만 올바른 값이 루프에서 발견되면 루프를 중단하여 다음 잘못된 값 이미 발견 된 값을 무시하지 않습니다. – Teemu

+0

'vrienden'을 값 앞에 모두 공백이있는 새로운 배열로 재정의하는 이유는 무엇입니까? '[최소, 완전하고 검증 할 수있는 예] (https://stackoverflow.com/help/mcve/)를 추가하십시오 :'var vrienden = [ "Maikel", "Anna", "Peter", "Savannah"];' – Andreas

답변

0

아래 기능을 사용해보십시오. 당신이 현재 당신이 요구하는지 아주 분명 무엇

관련 문제