javascript:void ist ein Verwendungsformat des Void-Operators in Javascript; der Void-Operator gibt an, einen Ausdruck zu berechnen, gibt aber keinen Wert zurück; Entwickler können void verwenden, um zu verhindern, dass ein Tag beim Klicken springt, oder er kann verwendet werden, um undefiniert zu sein .
Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.
void ist in Javascript ein Operator, der angibt, dass ein Ausdruck ausgewertet werden soll, aber keinen Wert zurückgibt. Sie können void verwenden, um zu verhindern, dass das Tag a springt, wenn Sie darauf klicken. Sie können void0 auch verwenden, um undefiniert zu übernehmen.
void-Operatorverwendung
javascript:void (expression) javascript:void expression
expression ist ein auszuwertender Javascript-Standardausdruck. Die Klammern außerhalb des Ausdrucks sind optional, es empfiehlt sich jedoch, sie zu schreiben.
Sie können den Void-Operator verwenden, um einen Hyperlink anzugeben. Der Ausdruck wird ausgewertet, es wird jedoch nichts in das aktuelle Dokument geladen. Der obige Code erstellt einen Hyperlink und dem Benutzer passiert später nichts. Bei Javascript passiert nichts, wenn der Benutzer verlinkt.
Beschrieben in der ECMAScript 262-Spezifikation
The void Operator The production UnaryExpression : void UnaryExpression is evaluated as follows: Let expr be the result of evaluating UnaryExpression. Call GetValue(expr). Return undefined. NOTE: GetValue must be called even though its value is not used because it may have observable side-effects.
Aus der Spezifikation können wir erkennen, dass der Void-Operator unabhängig vom Ausdruck nach „void“ undefiniert zurückgibt
Warum void verwenden? Undefiniert ist kein reserviertes Wort oder Schlüsselwort in Javascript Greifen Sie über den globalen Bereich darauf zu. Undefiniert nehmenfunction isUndefined(param) { let undefined = 'hello world'; return undefined === param; }
Priorität
void-Priorität steht an zweiter Stelle nach [] ()Zusammenfassung:
Es ist sicherer, void 0 zu verwenden, um undefiniert zu werden, als wörtlich undefiniert zu verwenden, und void 0 sollte zuerst verwendet werden. . Füllen Sie den href von aus, um sicherzustellen, dass beim Klicken kein Seitensprung erfolgt, und verwenden Sie return false, um das Standardverhalten zu organisieren.Das obige ist der detaillierte Inhalt vonWas bedeutet javascript:void?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!