Bedeutung von evt = (evt) ? evt : Fenster.event

Hallo was bedeutet dieses javascript-snippet bedeutet.(evt) Teil ist so verwirrend.. evt ist kein boolean. Wie es funktioniert?

function checkIt(evt) {
        evt = (evt) ? evt : window.event
        var charCode = (evt.which) ? evt.which : evt.keyCode

    }
wenn evt gesetzt ist, dh nicht undefined oder null oder false dann, dass der Ausdruck verwendet evt oder aber es nimmt die window event
Ursache evt ? evt : Fenster.event ist mehr verwirrend...?

InformationsquelleAutor amesh | 2012-09-28

Schreibe einen Kommentar