|
|
1جلسه 7 |
|
|
شرط (2) 2. شرط 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() تحليل
اين شرط، اين معني را دارد: روز هفته، اگر 1 بود، پيام بده "دوشنبه"؛ اگر 2 بود، پيام بده "سهشنبه"؛ الي آخر. 3. شرط سوم براي اين نوع شرط، هنوز اسمي پيدا نكردهام؛ چون از هيچ كلمه يا حروفي تشكيل نشده است. ميشود از آن به جاي شرط (if ... else) استفاده كرد. variable = (condition)?(true):(false); اين شرط را به اين شكل هم ميشود نوشت: if (a == 1) {value = 1}; با مقايسه اين دو شرط، متوجه معناي آن خواهيد شد. سعي كنيد يك مثال عملي با اين شرط، بنويسيد. خصوصيات از خصوصيات و فوايد اين نوع شرط، مختصر و كوتاه بودن آن است؛ و از معايبش اين است كه همه جا نميشود مورد استفاده قرار بگيرد؛ به عبارت ديگر، قدرت و توانايي if را ندارد. به اميد ديدار |
||
|
?
نوشته شده در دوشنبه 26 بهمن1383ساعت 15:7  توسط راهنما |
|
||
