Ką reiškia „JavaScript: Void (0)“?

„JavaScript“ negaliojantis operatorius įvertina išraišką ir pateikia neapibrėžtą.

Galite naudoti konsolę, kad patikrintumėte tą patį:

„ConsoleOutput“

Pastaba : negaliojantis , neatsižvelgiant į bet kurią perduodamą vertę, * visada grąžinamas neapibrėžtas, kaip parodyta aukščiau *. Bet, neturinčiais su operando 0 pageidaujama .

Yra du operando 0 naudojimo būdai: void (0) arba void 0. Bet kuris iš jų yra gerai.

Kada naudoti „Javascript void“ (0)

Naudokite „javascript: void (0)“, jei spustelėjus nuorodą nenorite, kad naršyklė įkeltų naują puslapį arba atnaujintų tą patį puslapį (atsižvelgiant į nurodytą URL).

Vietoj to jis tiesiog atliks prie šios nuorodos pridėtą „JavaScript“.

1 pavyzdys su „Javascript void“ (0):

  Click Me  

Išvestis:

Kai kas nors spusteli nuorodą „ClickMe“, pasirodo įspėjimas, kaip nurodyta toliau:

Rezultatas1

2 pavyzdys su „Javascript void“ (0):

  Click Me  

Išvestis:

Kai dukart spustelėsite nuorodą, bus parodytas įspėjimas be puslapio atnaujinimo.

3 pavyzdys su „Javascript void“ (0):

  Click Me  

Išvestis:

Kai dukart spustelėsite nuorodą, pasirodys įspėjimas. Jį uždarius taip pat nebus nukreipta į google.com.

Pavyzdys be „Javascript void“ (0):

  Click Me  

Išvestis:

Kai dukart spustelėsite nuorodą, iškils įspėjimas, tačiau jį uždarius, bus nukreipta į google.com.

Išvada

Operatorius „ void“ yra naudingas, kai reikia užkirsti kelią nepageidaujamam puslapio atnaujinimui ar peradresavimui. Veikiau jis atlieka tam tikrą „JavaScript“ operaciją.

Daugiau informacijos:

  1. „Mozilla Docs“