Heim > Artikel > Web-Frontend > Müssen JavaScript-Funktionen definiert werden?
Javascript-Funktionen müssen nicht definiert werden, sondern verwenden Parameter direkt, aber die Typen müssen übereinstimmen; JavaScript kontrolliert Parametertypen nicht streng, zum Beispiel ist auch „function myFunction(a,b){}“ akzeptabel.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
Keine Definition erforderlich, verwenden Sie einfach die Parameter direkt, aber die Typen müssen übereinstimmen.
Javascript hat keine strenge Kontrolle über Parametertypen
Es unterscheidet sich von vielen anderen Sprachen
Zum Beispiel:
function ajax(url,fnSucc,fnFaile) { if (window.XMLHttpRequest) { var oAjax = new XMLHttpRequest(); } else { var oAjax = new ActiveXObject("Microsoft.XMLHTTP"); } oAjax.open('GET', url, true); oAjax.send(); oAjax.onreadystatechange = function () { if (oAjax.readyState == 4) { if (oAjax.status == 200) { fnSucc(oAjax.responseText); } else { if (fnFaile) { fnFaile(oAjax.status); } } } }; }
[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]
Das obige ist der detaillierte Inhalt vonMüssen JavaScript-Funktionen definiert werden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!