Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erklärung von void in JS

Detaillierte Erklärung von void in JS

小云云
小云云Original
2018-03-21 16:41:113843Durchsuche

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:;" />

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:;" />
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));
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!

Stellungnahme:
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