2016-04-01 8 views
-1

Hier ist der Code. Könnten Sie bitte erklären, wie das "Bestätigen" hier funktioniert? Es sagt nur, dass: bestätigen. „, Wenn es das ist‚‘, aber das ist kein Befehl‚Bestätigen‘in der Tat"bestätigen" in "wenn". Wie kann "Bestätigen" gestartet werden, wenn es sich nur innerhalb von "Wenn" befindet?

function ask(question, yes, no) { 
    if (confirm(question)) { 
     yes() 
    } 
    else { 
     no(); 
    } 
    } 

function showOk() { 
    alert("You are agree."); 
} 

function showCancel() { 
    alert("You cancelled."); 
} 

ask("Are you agree?", showOk, showCancel); 
+0

ich vermute, dies ist JavaScript ausgeführt confirm wenn nicht, können Sie [bearbeiten] Ihre Frage th entfernen -.

if (confirm()). e Tag habe ich hinzugefügt. – jtbandes

+2

Und - ja, es gibt eine eingebaute 'Confirm' Funktion: https://developer.mozilla.org/en-US/docs/Web/API/Window/confirm – jtbandes

+0

Vielen Dank! – NickToTrick

Antwort

-1

confirm ist js Funktion build-in (wie viele other functions), die true/false zurück zunächst wird und nur als if vergleicht, wenn diese Funktion Antwort ist true oder false

+0

Thaks viel Männer – NickToTrick

+0

@NickToTrick Sie können Antwort jetzt annehmen. – Justinas

Verwandte Themen