מה פירוש JavaScript: בטל (0)?

מפעיל הריק של JavaScript מעריך ביטוי ומחזיר לא מוגדר.

אתה יכול להשתמש במסוף כדי לאמת את אותו הדבר:

פלט Console

הערה : בטל , ללא קשר לערך המועבר, * תמיד מחזיר לא מוגדר כפי שמוצג לעיל *. אבל, חלל עם האופרנד 0 עדיף .

ישנן שתי דרכים להשתמש באופראנד 0: ריק (0) או ריק 0. אחת מהן בסדר.

מתי להשתמש ב- Javascript void (0)

השתמש ב- javascript: void (0) אם, כאשר לוחצים על קישור, אינך רוצה שהדפדפן יטען דף חדש או ירענן את אותו העמוד (תלוי בכתובת האתר שצוינה).

במקום זאת הוא פשוט יבצע את ה- JavaScript המצורף לקישור זה.

דוגמה 1 עם Javascript בטל (0):

  Click Me  

תְפוּקָה:

כשמישהו לוחץ על הקישור ClickMe, התראה תופיע כמו להלן:

פלט 1

דוגמה 2 עם Javascript בטל (0):

  Click Me  

תְפוּקָה:

כשתלחץ פעמיים על הקישור, התראה תופיע ללא כל רענון עמוד.

דוגמה 3 עם Javascript בטל (0):

  Click Me  

תְפוּקָה:

כשתלחץ פעמיים על הקישור, התראה תופיע. סגירתו גם לא תפנה מחדש אל google.com.

דוגמה ללא Javascript בטל (0):

  Click Me  

תְפוּקָה:

כאשר תלחץ לחיצה כפולה על הקישור, התראה תופיע, אך סגירתה תנותב אל google.com.

סיכום

ומבוטל המפעיל שימושי כאשר אתה צריך למנוע רענון דף רצוי או ניתוב מחדש. במקום זאת, הוא מבצע פעולת JavaScript כלשהי.

עוד מידע:

  1. Mozilla Docs