Operátor void se používá k vyhodnocení výrazu a vrací nedefinováno . Obecně se tento operátor používá pro získání nedefinované primitivní hodnoty. Často se používá s hypertextovými odkazy. Prohlížeč obvykle po kliknutí na odkaz obnoví stránku nebo načte novou stránku. The javascript:void(0) lze použít, když nechceme obnovovat nebo načítat novou stránku v prohlížeči po kliknutí na hypertextový odkaz.
Můžeme použít operand 0 dvěma způsoby neplatné(0) nebo prázdno 0 . Oba způsoby fungují stejně. The JavaScript :void(0) říká prohlížeči, aby „nedělal nic“, tj. zabraňuje prohlížeči znovu načíst nebo obnovit stránku. Je to užitečné, když vkládáme odkazy, které mají nějakou důležitou roli na webové stránce, aniž by bylo nutné znovu načítat. Takže pomocí neplatné(0) na takových odkazech zabraňuje opětovnému načtení stránky, ale umožňuje provádět užitečnou funkci, jako je aktualizace hodnoty na webové stránce.
Slouží také k zamezení nežádoucího přesměrování stránky.
Syntax
void expression;
Pojďme pochopit použití javascript:void(0); pomocí některých příkladů.
Příklad1
V následujícím příkladu definujeme dva odkazy. V prvním odkazu používáme klíčové slovo void. Když se klikne na odpovídající odkaz, neudělá nic kvůli neplatné(0) .
Když klikneme na druhý odkaz, zobrazí se dialogové okno s upozorněním.
<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>Otestujte to hned
Výstup
Po dvojitém kliknutí na zadaný odkaz bude výstupem -