Die Leere Funktion in JavaScript ist eine reservierte Funktion , die immer wieder die JavaScript Wert dieser Kräfte eine URL, die die Leere Funktion aufruft , um an der gleichen Stelle bleiben, weil " nicht definiert. " eine undefinierte URL bietet keinen Zielort . JavaScript void-Funktionen können nicht geöffnet werden , weil es buchstäblich nichts zu öffnen . Die undefinierten Wert  
 Programmiersprachen verwenden häufig mehrere Werte zu verschiedenen Nuancen nichts bedeuten . Der Wert "0" numerisch ist und die Zeichenfolge " " ist ein Text mit der Länge Null , während die Menschen sind eingeschlossen, um sowohl sich als " nichts", diese haben deutlich unterschiedliche Werte und Eigenschaften in Programmiersprachen . Der Begriff für wörtliche nichts ist " null . " JavaScript definiert "undefiniert" als separate Art von "null" -Wert, der in der Regel wieder in eine unschätzbarem Wert anzuzeigen . 
 Void und undefined 
 
 die Leere Funktion in JavaScript wird immer einen Wert von "undefiniert ", die die Frage, warum eine Funktion ist in erster Linie notwendig, erhöhen kann , da die undefinierten Wert stattdessen verwendet werden könnte. Das Problem ist, dass JavaScript für Betreiber " überlastet " werden können oder neue Werte zugewiesen programmatisch . Es ist legal, die folgenden in JavaScript angeben: 
 
 var undefiniert = 42; 
 
 Dadurch ändert sich der Wert des undefinierten Betreiber von undefined bis 42 , was sehr viel ist ein definierter Wert . Allerdings wird die Funktion void (0 ) immer den Wert undefined , auch wenn undefinierte selbst wurde überlastet und ist nicht mehr definiert. 
 Void in HTML 
 
 JavaScript in einer Webseite auf einen Link klickt , die den JavaScript-Code an diesem Anker ausgeführt werden verursacht aktiviert werden. Dies führt zu einem Problem, weil Sie auf einem Anker in der Regel erzählt einen Web-Browser , um zu diesem Link gehen , wenn die bevorzugte Verhalten ist statt auf der gleichen Seite zu bleiben , müssen wir einen Standort, der den Browser anweist, go Nachricht " Nichts. " ; Verwendung void (0 ) wie der Anker ist ein Weg , dies zu tun , weil es zu undefinierten wertet , der Browser hat nirgendwo zu gehen und somit bleibt, wo es ist 
 Void kann nicht geöffnet werden < . br> 
 Wenn Sie in einer Entwicklungsumgebung und erhalten eine Fehlermeldung, dass "JavaScript Void kann nicht geöffnet werden ", ist dieser Fehler fast tautologisch : die Fehlermeldung besagt, dass eine undefinierte URL ist ein undefined Lage , die nicht geöffnet werden können . Dies kann auftreten, wenn ein Fehler - Überprüfung Routine versucht, eine JavaScript verarbeiten : void ( 0) Link , als ob es sich um eine Standard- URL waren . Ist dies das erwartete Verhalten , dann ist dein Fehler -checking Mechanismus kann selbst ein Verschulden trifft . Überprüfen Sie Ihren Code, um sicherzustellen, dass Sie nicht das Senden einer Nicht-Standard- URL an einem Punkt , wo eine normale HTTP-Speicherort tatsächlich benötigt wird .