--- title: What Does JavaScript Void 0 Mean localeTitle: ماذا يفعل جافا سكريبت Void 0 Mean --- ## ماذا يفعل جافا سكريبت Void 0 Mean **يقوم عامل تشغيل void في JavaScript بتقييم تعبير وإرجاع غير محدد** . استخدام وحدة التحكم للتحقق من نفسه: - ![ConsoleOutput](https://github.com/srawat19/-Guide_Images/blob/master/VoidConsole.PNG?raw=true) **_ملاحظة:_** - **الفراغ** بغض النظر عن أي قيمة تم تمريرها على طول، _ويعود دائما **غير معروف** كما هو مبين أعلاه._ لكن ، **الفراغ مع المعامل 0 المفضل** . **طريقتان لاستخدام المعامل 0 -> void (0) أو void 0.** كلاهما على ما يرام. #### متى تستخدم جافا سكريبت باطلة (0)؟ عند النقر فوق الارتباط ، لا تريد أن يقوم المتصفح بتحميل صفحة جديدة أو تحديث الصفحة نفسها (حسب عنوان URL المحدد). بدلاً من ذلك ، قم بإرفاق جافا سكريبت بالرابط. #### مثال 1 نموذج مع void Javascript (0): ` Click Me ` #### انتاج : عند النقر فوق ارتباط ClickMe ، يظهر تنبيه على النحو التالي: ![Output1](https://github.com/srawat19/-Guide_Images/blob/master/voidOutput1.PNG?raw=true) #### مثال 2 نموذج مع void Javascript (0): ` Click Me ` #### انتاج : عندما تنقر نقرًا مزدوجًا على الرابط ، سينبثق تنبيه دون أي تحديث للصفحة. #### مثال 3 نموذج مع void Javascript (0): ` Click Me ` #### انتاج : عندما تنقر نقرًا مزدوجًا على الرابط ، سينبثق تنبيه ، ولن يؤدي إغلاقه أيضًا إلى إعادة التوجيه إلى google.com. #### مثال نموذج دون void Javascript (0): ` Click Me ` #### انتاج : عندما تنقر نقرًا مزدوجًا على الرابط ، سينبثق تنبيه ، وسيؤدي غلقه إلى إعادة التوجيه إلى google.com. #### استنتاج : عامل **الفراغ** مفيد عندما تحتاج إلى منع أي تحديث أو إعادة توجيه غير مرغوب فيه للصفحة. بدلاً من ذلك ، قم بتنفيذ بعض عملية javascript. #### معلومات اكثر: 1) [مستندات Mozilla](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/void) 2) [فهم الفراغ 0](https://www.quackit.com/javascript/tutorial/javascript_void_0.cfm)