Операторът void се използва за изчисляване на израз и връща недефиниран . Обикновено този оператор се използва за получаване на недефинирана примитивна стойност. Често се използва с хипервръзки. Обикновено браузърът опреснява страницата или зарежда нова страница при щракване върху връзка. The javascript:void(0) може да се използва, когато не искаме да опресняваме или да зареждаме нова страница в браузъра при щракване върху хипервръзка.
Можем да използваме операнд 0 по два начина, които са празнота (0) или празнота 0 . И двата начина работят еднакво. The JavaScript :празни (0) казва на браузъра да „не прави нищо“, т.е. не позволява на браузъра да презарежда или опреснява страницата. Полезно е, когато вмъкваме връзки, които имат важна роля в уеб страницата, без да презареждаме. И така, използвайки празнота (0) на такива връзки предотвратява презареждането на страницата, но позволява извършването на полезна функция като актуализиране на стойност на уеб страницата.
Използва се и за предотвратяване на нежелано пренасочване на страницата.
Синтаксис
void expression;
Нека разберем употребата на javascript:void(0); използвайки някои примери.
Пример1
В следващия пример дефинираме две връзки. В първата връзка използваме ключовата дума void. Когато се щракне върху съответната връзка, тя няма да направи нищо поради празнота (0) .
Когато щракнем върху втората връзка, тя ще покаже диалогов прозорец за предупреждение.
<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>Тествайте сега
Изход
При двукратно щракване върху посочената връзка изходът ще бъде -