Heim  >  Artikel  >  Web-Frontend  >  Müssen JavaScript-Funktionen definiert werden?

Müssen JavaScript-Funktionen definiert werden?

醉折花枝作酒筹
醉折花枝作酒筹Original
2021-07-21 14:08:501919Durchsuche

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.

Müssen JavaScript-Funktionen definiert werden?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn