Loading ... 
»»  کنفرانس  |   خانه

 
سایت تخصصی جاوا اسکریپت  

[ راهنمایی / کمک ]

[ اخبار سایت ، تبلیغات در سایت ]
 
 JAVASCRIPT   آموزش جاوا اسکریپت      طراحی آنلاین   قالب وبلاگ 
عنوان صفحه : آموزش جاوا اسکریپت.شرط در جاوا اسکریپت2
نام : ایمیل: پسورد:    
طراحی و مدیریت سایت
مرکز دانلود نرم افزار
خدمات *
آرشیو خبرنامه
شرط ، در جاوا اسکریپت ( بخش دوم : با swish )
   
   

. شرط switch

 switch از ادات ديگر شرط است كه كارايي بالايي دارد، و مانند if عمل مي‌كند ،

 هر چند از لحاظ تركيب، تفاوت دارد.

 اين شرط، زماني به كار مي‌آيد كه مجبور باشيم از چندين شرط، به صورت پي در پي استفاده كنيم.

با اَشكال مختلف شرط if آشنا شديد. switch مي‌تواند به جاي انواع پيچيده آن، به كار گرفته شود.

ساختمان switch

switch (متغير){
	case 1: مشروط ; break;
	case 2: مشروط ; break;
	case 3: مشروط ; break;
	case 4: مشروط ; break;
	case 5: مشروط ; break;
	default: break;}

یک تمرین

مي‌خواهيم برنامه‌اي بسازيم كه در هر روز از هفته، يك پيام دهد.

 اين برنامه، بسيار مهم و پركاربرد است. با آن مي‌توانيد مثلا براي خود يك تقويم بسازيد

كه مناسبتهاي هر روز را به شما نشان دهد.

 يا يك برنامه كه هر روز، يك حديث، شعر يا جملات زيبا را بنويسيد.

كد:

var Now = new Date()
var Week = Now.getDay()
switch (Week)
{
        case 0 : alert("يكشنبه");
        break;
        case 1 : alert("دوشنبه");
        break;
        case 2 : alert("سه‌شنبه");
        break;
        case 3 : alert("چهارشنبه");
        break;
        case 4 : alert("پنجشنبه");
        break;
        case 5 : alert("جمعه");
        break;
        case 6 : alert("شنبه");
        break;
        default : break;
}
 

تحليل

switch : ادات شرط است. داخل پرانتز، نام متغير نوشته مي‌شود.

caes : بعد از اين كلمه، شرط ما نوشته شده است. در اين مثال،

شرط، همان عددي است كه نمايانگر روز هفته مي‌باشد.

break : اين كلمه كليدي، در انتهاي هر مشروط، نوشته شود.

default : اين كلمه كليدي، براي جايي است كه خارج از شرط است ،

  يعني شايد جايي باشد كه ما در نظر نگرفتيم و داخل شرطهاي ما نباشد.

 در اين صورت، شرط، به حالت پيش فرض ( default )، مراجعه مي‌كند.

اين شرط، اين معني را دارد: روز هفته، اگر 1 بود، پيام بده "دوشنبه"؛ اگر 2 بود، پيام بده "سه‌شنبه"؛

 الي آخر. 

3.یک شرط خاص

 از هيچ كلمه يا حروفي تشكيل نشده است و می توان از آن به جاي شرط ( if ... else ) استفاده كرد.

variable = (condition)?(true):(false);
value = (a == 1) ? 1 : 0;

اين شرط را به اين شكل هم مي‌شود نوشت:

if (a == 1) { value = 1 } ;
else { value - 0 } ;

خصوصيات

از خصوصيات و فوايد اين نوع شرط، مختصر و كوتاه بودن آن است .

و از معايبش اين است كه همه جا نمي‌شود مورد استفاده قرار بگيرد ، به عبارت ديگر،

. قدرت و توانايي if را ندارد

 

 
ارسال نظر | موضوع : آموزش جاوا اسکریپت
 

ضمیمه طراحی وب شامل بهترین آموزشها و ضروری ترین اسکریپت ها و نکته ها
HTML کدهای اچ تی ام ال | متا تگ ها و لینک ها | تگهای اچ تی ام ال و کاربرد آنها | استایل شیت ها
Php آموزش پی اچ پی | اسکریپت های پی اچ پی
RsS آر اس اس چیست؟ | ساخت فایل آر اس اس برای صفحات ایستا | ایجاد نمایشگر آر اس اس

نام : ایمیل: پسورد:    
  جستجوگر
جستجوگر
ثبت سایت
لینکستان
 
X
آموزش جاوا اسکریپت
 
مقدمه ای بر جاوا اسکریپت
1 . پارامتر ها
2 . شرط 1
3 . شرط 2
4 . آبجکت یا شیء
5 . متغیر ها
6 . تابع
7 . آرایه
8 . حلقه 1
9 . حلقه 2
10 . معادلات قاعده ای
11 . ایجاد کوکی
12 . نمایش کوکی
13 . خواندن کوکی
14 . حرکت بخش صفحه
15 . حرکت بخش موس و اشیا
16 . موس و صفحه کلید
17 . عملیات برنامه نویسی
18 . کلمات تخصصی جاوا اسکریپت
19 . توضیح مفاهیم
20 . ویرایش کدها
 
»» ادامه آموزشها