Wenn ich Javascript-Datei lese, hat es zwei ";" manchmal wie:

(function($, undefined) {


;;

var defaults = {

    ..........

Was bedeutet das?

3
Dolphin 10 Dez. 2013 im 06:43

3 Antworten

Beste Antwort

Dies ist nur eine Null-Anweisung (bekannt als eine "leere Anweisung" nach dem ECMAScript-Standard). Das funktioniert auch:

;;;;;;;;;;;;;;;;;;;;;;;;;;alert('lots of semicolons');;;;;;;;;;;;;;;;;;;

Es hat nichts zu bedeuten.

6
Doorknob 10 Dez. 2013 im 02:44

Es bedeutet nichts Besonderes. Das zweite Semikolon ist nur eine leere Anweisung, und Sie können sie sicher entfernen, wenn Sie möchten.

1
hugomg 10 Dez. 2013 im 02:44

Es ist wahrscheinlich ein Tippfehler. Es ist nicht erforderlich.

Hier ist ein Link zu Semikolons in JavaScript, die Sie möglicherweise hilfreich finden.

http://www.codecademy.com/blog/78-your-guide-to-semicolons-in-javascript

1
whoacowboy 10 Dez. 2013 im 02:45