آموزش کلمه کلیدی Void در جاوا اسکریپت
آموزش کلمه کلیدی Void در جاوا اسکریپت
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش کلمه کلیدی Void در جاوا اسکریپت خواهیم پرداخت.
void یک کلمه کلیدی مهم در JavaScript است که می تواند به عنوان یک عملگر unary استفاده شود که قبل از عملوند منفرد آن ظاهر می شود ، که ممکن است از هر نوع باشد. این عملگر عبارتی را تعیین می کند که بدون برگرداندن مقدار ارزیابی شود.
نحو void می تواند یکی از دو مورد زیر باشد –
1 2 3 4 5 6 7 8 9 10 11 |
<head> <script type = "text/javascript"> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head> |
مثال 1
متداول ترین کاربرد این اپراتور در JavaScript سمت مشتری است: URL، جایی که به شما امکان می دهد یک عبارت را برای اثرات جانبی آن ارزیابی کنید بدون اینکه مرورگر مقدار عبارت ارزیابی شده را نمایش دهد.
در اینجا عبارت alert (‘Warning!!!’) ارزیابی می شود اما دوباره در سند فعلی بارگیری نمی شود –
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<html> <head> <script type = "text/javascript"> <!-- //--> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href = "javascript:void(alert('Warning!!!'))">Click me!</a> </body> </html> |
مثال 2
به مثال زیر نگاهی بیندازید. پیوند زیر هیچ کاری انجام نمی دهد زیرا عبارت “0” هیچ تاثیری در JavaScript ندارد. در اینجا عبارت “0” ارزیابی می شود ، اما دوباره در سند فعلی بارگیری نمی شود.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<html> <head> <script type = "text/javascript"> <!-- //--> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href = "javascript:void(0)">Click me!</a> </body> </html> |
مثال 3
یکی دیگر از کاربردهای void تولید عمدی مقدار تعریف نشده به شرح زیر است.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<html> <head> <script type = "text/javascript"> <!-- function getValue() { var a,b,c; a = void ( b = 5, c = 7 ); document.write('a = ' + a + ' b = ' + b +' c = ' + c ); } //--> </script> </head> <body> <p>Click the following to see the result:</p> <form> <input type = "button" value = "Click Me" onclick = "getValue();" /> </form> </body> </html> |
لیست جلسات قبل آموزش جاوا اسکریپت
- آموزش جاوا اسکریپت
- نگاه کلی به آموزش جاوا اسکریپت
- آموزش نحو در جاوا اسکریپت
- آموزش فعال کردن جاوا اسکریپت در مرورگرها
- آموزش قرارگیری در فایل HTML در جاوا اسکریپت
- آموزش متغیرها در جاوا اسکریپت
- آموزش عملگرها در جاوا اسکریپت
- آموزش دستور if-else در جاوا اسکریپت
- آموزش دستور switch case در جاوا اسکریپت
- آموزش حلقه while در جاوا اسکریپت
- آموزش حلقه for در جاوا اسکریپت
- آموزش حلقه for…in در جاوا اسکریپت
- آموزش کنترل حلقه در جاوا اسکریپت
- آموزش توابع در جاوا اسکریپت
- آموزش رویدادها در جاوا اسکریپت
- آموزش کوکی ها در جاوا اسکریپت
- آموزش تغییر مسیر صفحه در جاوا اسکریپت
- آموزش کادر گفتگو در جاوا اسکریپت
دیدگاه شما