آموزش گام به گام جاوا اسکریپت - عبارت switch در جاوا اسکریپت
سه شنبه 30 آبان 1391 8:50 AM
شما باید از switch زمانی استفاده کنید که بخواهید از بین تعداد زیادی از بلوکهای کد یکی از آنها اجرا شود .
Syntax
switch(n) { case 1: execute code block 1 break; case 2: execute code block 2 break; default: code to be executed if n is different from case 1 and 2 }
نحوه کار : اول ما یک عبارت واحد n داریم ( اغلب اوقات یک متغیر) که فقط یک مرتبه ارزیابی می شود . مقادیراین عبارت با مقدار هر case در ساختار مقایسه می شود اگر برابر بود بلاک حاوی آن که وابسته به آن است اجرا می شود . از break برای جلوگیری از اینکه به طور اتوماتیک به case بعدی نرود استفاده می شود .
مثال
<script type="text/javascript"> //You will receive a different greeting based //on what day it is. Note that Sunday=0, //Monday=1, Tuesday=2, etc. var d=new Date(); theDay=d.getDay(); switch (theDay) { case 5: document.write("Finally Friday"); break; case 6: document.write("Super Saturday"); break; case 0: document.write("Sleepy Sunday"); break; default: document.write("I'm looking forward to this weekend!"); } </script>
مدیر تالار های: