A void operátor egy kifejezés kiértékelésére szolgál, és visszaadja a határozatlan . Általában ezt az operátort használják a definiálatlan primitív érték megszerzésére. Gyakran használják hiperhivatkozásokkal. Általában a böngésző frissíti az oldalt, vagy egy linkre kattintva új oldalt tölt be. A javascript:void(0) akkor használható, ha nem akarunk frissíteni vagy új oldalt betölteni a böngészőben egy hiperhivatkozásra kattintva.
Használhatjuk az operandust 0 kétféleképpen érvénytelen (0) vagy üres 0 . Mindkét módszer ugyanúgy működik. A JavaScript :void(0) utasítja a böngészőt, hogy ne csináljon semmit, azaz megakadályozza, hogy a böngésző újratöltse vagy frissítse az oldalt. Akkor hasznos, ha olyan hivatkozásokat szúrunk be a weboldalba, amelyeknek valamilyen fontos szerepük van újratöltés nélkül. Szóval, használva érvénytelen (0) az ilyen hivatkozásokon megakadályozza az oldal újratöltését, de lehetővé teszi egy hasznos funkció végrehajtását, például egy érték frissítését a weboldalon.
Az oldal nem kívánt átirányításának megakadályozására is szolgál.
Szintaxis
void expression;
Értsük meg a használatát javascript:void(0); néhány példa segítségével.
Példa1
A következő példában két hivatkozást határozunk meg. Az első linkben a void kulcsszót használjuk. Amikor a megfelelő hivatkozásra kattintanak, az nem fog semmit tenni, mert a érvénytelen (0) .
Amikor a második hivatkozásra kattintunk, megjelenik egy figyelmeztető párbeszédpanel.
<h2> Click the following link to see the changes </h2> <h4> You can see on closing the alert dialog box, the page will not redirect to https://www.javatpoint.com/ </h4> <a href="javascript:void(0);https://www.javatpoint.com/" ondblclick="alert(" welcome to the javatpoint.com')'> Double click the link </a>Tesztelje most
Kimenet
A megadott hivatkozásra duplán kattintva a kimenet a következő lesz: