|
شرط (2) 2. شرط switch • switch از ادات دیگر شرط است که کارایی بالایی دارد، و مانند if عمل میکند؛ هر چند از لحاظ ترکیب، تفاوت دارد. این شرط، زمانی به کار میآید که مجبور باشیم از چندین شرط، به صورت پی در پی استفاده کنیم. در جلسه قبل، با اَشکال مختلف شرط if آشنا شدید. switch میتواند به جای انواع پیچیده آن، به کار گرفته شود. ساختمان switch switch (متغیر) تمرین میخواهیم برنامهای بسازیم که در هر روز از هفته، یک پیام دهد. این برنامه، بسیار مهم و پرکاربرد است. با آن میتوانید مثلا برای خود یک تقویم بسازید که مناسبتهای هر روز را به شما نشان دهد؛ یا یک برنامه که هر روز، یک حدیث، شعر یا جملات زیبا را بنویسید. کد: var Now = new Date() تحلیل
این شرط، این معنی را دارد: روز هفته، اگر 1 بود، پیام بده "دوشنبه"؛ اگر 2 بود، پیام بده "سهشنبه"؛ الی آخر. 3. شرط سوم برای این نوع شرط، هنوز اسمی پیدا نکردهام؛ چون از هیچ کلمه یا حروفی تشکیل نشده است. میشود از آن به جای شرط (if ... else) استفاده کرد. variable = (condition)?(true):(false); این شرط را به این شکل هم میشود نوشت: if (a == 1) {value = 1}; با مقایسه این دو شرط، متوجه معنای آن خواهید شد. سعی کنید یک مثال عملی با این شرط، بنویسید. خصوصیات از خصوصیات و فواید این نوع شرط، مختصر و کوتاه بودن آن است؛ و از معایبش این است که همه جا نمیشود مورد استفاده قرار بگیرد؛ به عبارت دیگر، قدرت و توانایی if را ندارد. به امید دیدار منبع:Jscript.blogfa.com [ سه شنبه 86/7/3 ] [ 1:0 صبح ] [ ]
|
|