Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung der Verwendung von Klammern () in Javascript_Grundkenntnisse

WBOY
Freigeben: 2016-05-16 16:52:21
Original
1208 Leute haben es durchsucht

1. Priorität erhöhen

(1 2)*3 In Übereinstimmung mit mathematischen Operationen berechnen Sie zuerst 1 2 und multiplizieren Sie dann mit 3, um 9 zu erhalten

kann auch ein anderer Ausdruck sein, wie zum Beispiel:

Code kopieren Der Code lautet wie folgt:
(a (function(i){return i}(2)))*c

2. Die Parameter der Funktion sollten in Klammern gesetzt werden ()

Kopieren Sie den Code Der Code lautet wie folgt:
function fun(a,b,c)
{
//…
}

3 Führen Sie die Funktion sofort aus Ausdruck
Code kopieren Der Code lautet wie folgt:

(Funktion fun(a ,b,c)
{
//…
})(1,2,3)

Die Parameter in den Klammern (1,2,3) entsprechen hier den Parametern Wenn die erste Klammer den Ausdrucksregeln entspricht, wird der vorherige Code als Funktionsausdruck ausgeführt. Daher ist es am besten, ihn durch „;“ vor dem ersten Funktionsausdruck zu trennen meldet, dass der Wert des vorherigen Ausdrucks kein Funktionsfehler ist.

Zum Beispiel: Alert(1)(Funktion(){})(), zu diesem Zeitpunkt wird Alert(1) zuerst ausgeführt, da es den Funktionsausdrucksregeln für die sofortige Ausführung entspricht, der Rückgabewert von Alert(1 ) wird als Funktion verwendet und der Wert in der letzten Klammer wird als Parameter übergeben, aber warning(1) gibt undefiniert zurück, sodass ein Fehler gemeldet wird. Die Lösung besteht darin, nach „alert(1)“ „;“ oder „“ hinzuzufügen, um es in zwei Ausdrücke aufzuteilen.

Sie können den Code auch mit

kopieren Der Code lautet wie folgt:

(function fun( a,b,c)
{
//…
}(1,2,3))

!function fun(a,b,c)
{
//…
}(1,2,3)

void function fun(a,b,c)
{
//…
}( 1,2, 3)

und andere Methoden, sofern die Funktion den Syntaxregeln von Funktionsausdrücken entspricht.

Wenn eine Funktion alleine ausgeführt wird, sind auch Klammern erforderlich und können nicht weggelassen werden, wie zum Beispiel: fun(), fun(1,2,3)

4. Führen Sie einzelne oder mehrere Ausdrücke aus und geben Sie den Wert des letzten Ausdrucks zurück ","

Code kopieren Der Code lautet wie folgt:
(1,2 3,4 5,6)//Der Code wird einmal ausgeführt und schließlich 6 Als Rückgabewert

5. Bedingter Ausdruck , ähnlich wie 4, aber in bedingter Beurteilung verwendet

Code kopieren Der Der Code lautet wie folgt:
if(a b==c){} //Der Inhalt zwischen if und { muss in Klammern gesetzt werden

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!