Files
freeCodeCamp/guide/arabic/javascript/tutorials/what-does-javascript-void-0-mean/index.md
2019-06-20 15:42:13 -05:00

3.2 KiB

title, localeTitle
title localeTitle
What Does JavaScript Void 0 Mean ماذا يفعل جافا سكريبت Void 0 Mean

ماذا يفعل جافا سكريبت Void 0 Mean

يقوم عامل تشغيل void في JavaScript بتقييم تعبير وإرجاع غير محدد .

استخدام وحدة التحكم للتحقق من نفسه: -

ConsoleOutput

ملاحظة: - الفراغ بغض النظر عن أي قيمة تم تمريرها على طول، ويعود دائما غير معروف كما هو مبين أعلاه. لكن ، الفراغ مع المعامل 0 المفضل .

طريقتان لاستخدام المعامل 0 -> void (0) أو void 0. كلاهما على ما يرام.

متى تستخدم جافا سكريبت باطلة (0)؟

عند النقر فوق الارتباط ، لا تريد أن يقوم المتصفح بتحميل صفحة جديدة أو تحديث الصفحة نفسها (حسب عنوان URL المحدد). بدلاً من ذلك ، قم بإرفاق جافا سكريبت بالرابط.

مثال 1 نموذج مع void Javascript (0):

<html>
<body>
<a href="javascript:void(0);alert('Hello ! I am here')">Click Me</a>
</body>
</html>

انتاج :

عند النقر فوق ارتباط ClickMe ، يظهر تنبيه على النحو التالي:

Output1

مثال 2 نموذج مع void Javascript (0):

<html>
<body>
<a href="javascript:void(0)" ondblclick="alert('Hi,i didnt refresh the page')" )>Click Me</a>
</body>
</html>

انتاج :

عندما تنقر نقرًا مزدوجًا على الرابط ، سينبثق تنبيه دون أي تحديث للصفحة.

مثال 3 نموذج مع void Javascript (0):

<html>
<body>
<a href="javascript:void(0);https://www.google.co.in/"
ondblclick="alert('Hello !! You will see me and not get redirected to google.com ')">Click Me</a>
</body>
</html>

انتاج :

عندما تنقر نقرًا مزدوجًا على الرابط ، سينبثق تنبيه ، ولن يؤدي إغلاقه أيضًا إلى إعادة التوجيه إلى google.com.

مثال نموذج دون void Javascript (0):

<html>
<body>
<a href="https://www.google.co.in/" ondblclick="alert('Hello !! You will see me and then get redirected to google.com even if not needed')">Click Me</a>
</body>
</html>

انتاج :

عندما تنقر نقرًا مزدوجًا على الرابط ، سينبثق تنبيه ، وسيؤدي غلقه إلى إعادة التوجيه إلى google.com.

استنتاج :

عامل الفراغ مفيد عندما تحتاج إلى منع أي تحديث أو إعادة توجيه غير مرغوب فيه للصفحة. بدلاً من ذلك ، قم بتنفيذ بعض عملية javascript.

معلومات اكثر:

  1. مستندات Mozilla 2) فهم الفراغ 0