Mit jelent a JavaScript: érvénytelen (0)?

A JavaScript érvénytelen operátora kiértékel egy kifejezést, és meghatározatlanul tér vissza.

A konzol segítségével ellenőrizheti ugyanezt:

ConsoleOutput

Megjegyzés : a void , függetlenül az átadott értékektől, a * mindiga fentiek szerint definiálatlanul tér vissza*. De a 0 operandummal érvénytelen .

A 0 operandus kétféle módon használható: void (0) vagy void 0. Bármelyikük rendben van.

Mikor kell használni a Javascript-et void (0)

Használja a javascript: void (0) parancsot, ha egy hivatkozásra kattintva nem szeretné, hogy a böngésző új oldalt töltsön be, vagy ugyanezt az oldalt frissítse (a megadott URL-től függően).

Ehelyett csak a linkhez csatolt JavaScript-et hajtja végre.

1. példa Javascript void (0) -val:

  Click Me  

Kimenet:

Amikor valaki a ClickMe linkre kattint, egy figyelmeztetés jelenik meg az alábbiak szerint:

Kimenet1

2. példa Javascript void (0) -val:

  Click Me  

Kimenet:

Amikor duplán kattint a linkre, egy figyelmeztetés jelenik meg, az oldal frissítése nélkül.

3. példa Javascript void (0) -val:

  Click Me  

Kimenet:

Amikor duplán kattint a linkre, egy figyelmeztetés jelenik meg. Bezárása szintén nem irányítja át a google.com címre.

Példa Javascript void (0) nélkül:

  Click Me  

Kimenet:

Amikor duplán kattint a linkre, egy riasztás jelenik meg, de bezárva átirányítja a google.com címre.

Következtetés

A void operátor akkor hasznos, ha meg kell akadályoznia az oldal nem kívánt frissítését vagy átirányítását. Inkább valamilyen JavaScript műveletet hajt végre.

Több információ:

  1. Mozilla Docs