Što znači JavaScript: void (0)?

JavaScript void operator procjenjuje izraz i vraća nedefinirano.

Možete upotrijebiti konzolu za potvrdu istog:

Izlaz konzole

Napomena : void , bez obzira na bilo koju proslijeđenu vrijednost, * uvijek se vraća nedefinirano kao što je prikazano gore *. No, u nedostatku s na operanda 0 poželjna .

Postoje dva načina korištenja operanda 0: void (0) ili void 0. Oba su u redu.

Kada koristiti Javascript void (0)

Koristite javascript: void (0) ako, kada se klikne na vezu, ne želite da preglednik učita novu stranicu ili osvježi istu stranicu (ovisno o navedenom URL-u).

Umjesto toga, samo će izvesti JavaScript koji je priložen uz tu vezu.

Primjer 1 s prazninom Javascript (0):

  Click Me  

Izlaz:

Kad netko klikne na vezu ClickMe, pojavit će se upozorenje kao u nastavku:

Izlaz1

Primjer 2 s Javascript void (0):

  Click Me  

Izlaz:

Kada dvaput kliknete vezu, pojavit će se upozorenje bez osvježavanja stranice.

Primjer 3 s Javascript void (0):

  Click Me  

Izlaz:

Kada dvaput kliknete vezu, pojavit će se upozorenje. Njegovo zatvaranje također neće preusmjeriti na google.com.

Primjer bez Javascript void (0):

  Click Me  

Izlaz:

Kada dvaput kliknete vezu, pojavit će se upozorenje, ali zatvaranjem preusmjerit će se na google.com.

Zaključak

Operator void koristan je kada trebate spriječiti neželjeno osvježavanje ili preusmjeravanje stranice. Umjesto toga, izvodi neke JavaScript operacije.

Više informacija:

  1. Mozilla dokumenti