void (بدون خروجي)
اين عملگر به اشکال زير مورد استفاده قرار مي گيرد:
1. javascript:
void (expression)
2. javascript:
void expression
عملگر void عبارتي را بدون مقدار بازگشتي ذکر مي کند. expression در JavaScript عبارات قابل ارزيابي هستند. پرانتزها نيز در اين عملگر اختياري هستند ولي بهتر است از آنها استفاده کنيم.
يکي از موارد قابل استفاد عملگر void براي مشخص کردن يک عبارت بعنوان يک لينک است. با اين کار عبارت بعنوان لينک شناخته مي شود ولي هيچ کاري در صفحه انجام نمي دهد.
کد زير چگونگي ايجاد يک لينک که در صورت کليک کاربر هيچ کاري را انجام نمي دهد را نمايش مي دهد. در صورتي که کاربر روي لينک کليک کند
void(0) ارزيابي مي شود ولي روي JavaScript هيچ تاثيري ندارد:
<A HREF="javascript:
void(0)">Click here to do nothing</A>
منبع:
http://www.semipro.ir/?cat=JavaScriptUnit2Operators#Special
یک چیز رو هم باید اضافه کنم.
دراین سایت ها کدهای جاوا اسکریپت در تک a با استفاده از رویدادهای دیگه ای (یعنی بجز herf) اجرا می شند
مثل:
onClick ,onDblClick ,onKeyDown ,onKeyPress ,onKeyUp ,onMouseDown ,onMouseOut ,onMouseUp ,onMouseOver