Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erklärung von void in JS

小云云
Freigeben: 2018-03-21 16:41:11
Original
3861 Leute haben es durchsucht

Die chinesische Übersetzung lautet „kein Typ“. Es wird in der Programmierung häufig verwendet, um die Parametertypen, Rückgabewerte und Zeigertypen in Funktionen zu deklarieren, die Funktionen definieren. Die wörtliche Bedeutung von void ist „typlos“, void * ist ein „untypisierter Zeiger“ und void * kann auf jeden Datentyp verweisen. Dieser Artikel teilt Ihnen hauptsächlich die detaillierte Erklärung von void in JS mit und hofft, allen zu helfen.

Habe gesehen

<a href="javascript:void(0);" /><a href="javascript:;" />
Nach dem Login kopieren
Nach dem Login kopieren

Weder führt das Klicken auf ein Tag andere Vorgänge aus, noch wird die Seite aktualisiert. Aber ich weiß nicht, was der Unterschied zwischen den beiden ist. Ich habe später herausgefunden:
Die Verwendung von void(0) wird verwendet, um undefiniert zu ersetzen, da undefind kein reserviertes Wort von JS ist. (Reservierte Wörter und Schlüsselwörter finden Sie unter der URL: https://www.cnblogs.com/mandy-dyf/p/4547166.html)
Der Wert von undefind kann in einigen Browsern geändert werden.

Tatsächlich gibt void(0) oder void 0 undefiniert zurück.


Und alle folgenden Ergebnisse sind undefiniert:
console.log(void 0);
console.log(void(0)); Hallo Wort!');
console.log(void(true));

Gesehen

<a href="javascript:void(0);" /><a href="javascript:;" />
Nach dem Login kopieren
Nach dem Login kopieren
Keiner von ihnen führt andere Vorgänge aus, wenn Sie auf das Tag a klicken, noch The Die Seite wird nicht aktualisiert. Aber ich weiß nicht, was der Unterschied zwischen den beiden ist. Ich habe später herausgefunden:

Die Verwendung von void(0) wird verwendet, um undefiniert zu ersetzen, da undefind kein reserviertes Wort von JS ist. (Reservierte Wörter und Schlüsselwörter finden Sie unter der URL: https://www.cnblogs.com/mandy-dyf/p/4547166.html)
Der Wert von undefind kann in einigen Browsern geändert werden.

Tatsächlich gibt void(0) oder void 0 undefiniert zurück.


Und alle folgenden Ergebnisse sind undefiniert:


console.log(void 0); 
console.log(void(0)); 
console.log(void ‘hello word!’); 
console.log(void(true));
Nach dem Login kopieren
Verwandte Empfehlungen:

Javascript:void(0) in JavaScript Was Bedeutet das und wie benutzt man es?

Definition und detaillierte Erklärung des Operators void(0) in Javascript

javascript:void(0) Bedeutung

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung von void in JS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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