مقالات » آرشیو » آموزش جاوا اسکریپت قسمت سوم | دستورات شرطی
آموزش جاوا اسکریپت

آموزش جاوا اسکریپت قسمت سوم | دستورات شرطی

0 دیدگاه
1402-09-26
1404-01-07 آخرین بروز رسانی
در این مقاله میخوانیم

محتوای جدول

این مطلب چقدر برایتان مفید بود؟

در سومین قسمت از آموزش جاوا اسکریپت، با یکی از مهم‌ترین دستورات این زبان برنامه نویسی و به صورت کلی یکی از مهم‌ترین موضوعات در برنامه‌نویسی آشنا خواهید شد. عبارات شرطی از جذاب‌ترین بخش‌های زبان برنامه‌نویسی هستند که پس از آشنایی و تسلط بر آن، می‌توانید فرایند برنامه‌نویسی را با سرعت و دقت بیش‌تری انجام دهید. در ادامه به شکلی کامل به بررسی قوائد شرطی در جاوا اسکریپت پرداخته خواهد شد.

عبارات شرطی چیست؟

استفاده از عبارات شرطی در برنامه‌نویسی بسیار رایج است و نوع زبان برنامه‌نویسی مورد استفاده اهمیت چندانی ندارد. اصلی‌ترین کاربرد استفاده از ساختارهای شرطی، ارائه نتایج بهتر با رعایت شروط تعیین شده است. عبارات شرطی بر سرعت و دقت عملکرد سیستم تأثیرگذارند و کارایی برنامه و سایت را بهبود می‌بخشند.

عبارات شرطی

عبارات شرطی تنها در حوزه برنامه‌نویسی کاربرد ندارند. در زندگی واقعی نیز ما دائما با دستورات شرطی مختلف سر و کار داریم. به عنوان مثال در تغییر ثانیه به دقیقه، هر گاه میزان ثانیه از 59 عبور کند، یک دقیقه به عدد دقایق اضافه می‌شود که این موضوع یک عبارت شرطی است. یا به عنوان مثال اولین شرط برای سنجش صلاحیت افراد برای شرکت در آزمون دریافت گواهینامه خودرو، عبور از سن 18 سال است.

یک دستور شرطی معمولاً شامل یک شرط و بلوکی از کدها است که در صورتی که شرط برقرار باشد، اجرا می‌شود. اگر شرط برقرار نباشد، برنامه به بلوک دیگری از کد منتقل می‌شود. این شرط می‌تواند به صورت ساده مانند مقایسه مقادیر دو متغیر یا پیچیده‌تر مانند چندین شرط منطقی باشد.

جدیدترین مطالب:  طراحی سایت فروشگاه موبایل | نمونه کار سایت موبایل

دستورات شرطی مانند “if-else” و “switch-case” در زبان‌های برنامه‌نویسی متعددی وجود دارند و به برنامه نویسان این امکان را می‌دهند تا برنامه خود را به شکلی انعطاف‌پذیر و تطبیق‌پذیر بنویسند، که بر اساس شرایط مختلف رفتارها و دستورات متفاوتی را اجرا کنند.

دستورات شرطی در جاوا اسکریپت

هر زبان برنامه‌نویسی عبارات و چارچوب خاص خود را برای به کار بردن دستورات شرطی دارد. در جاوا اسکریپت نیز دستورات شرطی را می‌توان به 4 شکل مختلف به کار بردن که شامل موارد زیر می‌شود:

  • عبارت شرطی if
  • عبارت شرطی else
  • عبارت شرطی else if
  • عبارت شرطی switch case

سه دستور اول تا حد زیادی از نظر قوائد به یکدیگر شباهت دارند و در برخی از موارد در کنار یکدیگر به کار می‌رود؛ اما دستور آخر، از قوائد متفاوتی برخوردار است که شما می‌توانید به سادگی چارچوب آن را نیز فرا بگیرید.

دستور if در جاوا اسکریپت

واژه if در لغت به معنای اگر یا چنانچه است و در جمله برای عبارات شرطی به کار می‌رود. در اکثر زبان‌های برنامه‌نویسی نیز از این دستور برای ایجاد عبارات شرطی استفاده می‌شود. در آموزش جاوا اسکریپت نیز آشنایی با این دستور ضروری است.

جاوا اسکریپت قسمت سوم

شکل کلی دستور if شرطی در جاوا اسکریپت به شکل زیر است:

If(شرط){

اتفاقی که رخ می‌دهد زمانی که شرط درست است//
}

به عنوان مثال 2 متغیر a و b را تعریف کرده‌ایم و قصد داریم شرطی را به این شکل تعیین کنیم که اگر مقدار a از b بیش‌تر بود دستور مورد نظر اجرا شود. دستور شرطی زیر به شکل زیر به سادگی قابل اجرا است:
var a = 4

جدیدترین مطالب:  طراحی سایت در شیراز با سرعت بالا و بهینه شده برای گوگل

Var b = 3

If(a>b){

alert(“آ بزرگ‌تر است”)

}

دستور alert تنها زمانی اجرا می‌شود که مقدار a از b بیش‌تر باشد.

بعد از دستور if می‌توانید از دستور دیگری به نام else نیز استفاده کنید. در واقع دستور if برای مواقعی است که شرط داخل پرانتز درست باشد؛ اما دستور else برای سایر حالاتی است که شرط درست نبوده و شما می‌توانید برای این حالات نیز دستور خاصی را تعیین کنید.

به عنوان مثال:

var a = 4

Var b = 3

If(a==b){

alert(“آ و ب برابر است”)

}

else{

alert(“آ و ب برابر نیستند”)

}

در مثال بالا چون مقدار a و b با یکدیگر برابر نیستند، شرط false بوده و دستور else اجرا می‌شود.

آشنایی با دستور else if در جاوا اسکریپت

یکی دیگر از دستورات شرطی بسیار کاربردی در جاوا اسکریپت، else if است. با استفاده از این دستور شما می‌توانید حالت‌های شرطی مختلف را به صورت هم‌زمان به کار ببرید. یعنی زمانی که شرط اول if غلط بود، else if بررسی شده و در صورتی که درست باشد، خروجی آن نمایش داده می شود.

else if

به عنوان مثال می‌خواهیم اگر ساعت کم‌تر از 10:00 بود پیغام صبح بخیر برای کاربر منتشر شود. اگر بین 10:00 تا 17:00 بود پیغام ظهر بخیر منتشر شود و برای حالات دیگر پیام شب بخیر برای کاربر نمایش داده شود.

این حالت را می‌توان به کمک دستورات زیر به نمایش گذاشت:

If(time<10){

alert(“صبح بخیر”)

}

else if(time>10 && time<17){

alert(“ظهر بخیر”)

}

else{

alert(“شب بخیر”)

}

جمع بندی

در سومین قسمت از آموزش جاوا اسکریپت، با تعدادی از دستورات شرطی این زبان برنامه‌نویسی آشنا شدید. اصلی‌ترین دستور برای ایجاد عبارات شرطی در جاوا اسکریپت if است. در کنار if می‌توانید با استفاده از دستورات دیگری نظیر else و else if نیز عبارات شرطی مختلفی را ایجاد کنید. در بخش‌های بعد با نکات بیش‌تری از جاوا اسکریپت آشنا خواهید شد.

جدیدترین مطالب:  طراحی سایت کاریابی | ساخت سایت نیازمندی و روزمه ساز

اگر به برنامه‌نویسی علاقه دارید یا به دنبال طراحی سایت یا اپلیکیشن حرفه‌ای هستید، گروه نرم افزاری آسمان به شما کمک خواهد کرد تا بهترین نتیجه را برای خود به ارمغان بیاورید. برای دریافت مشاوره و کسب اطلاعات تکمیلی تنها کافی است همین حالا با مشاوران ما تماس حاصل فرمایید.

سوالات متداول

[toggle title=”اصلی‌ترین کاربرد عبارات شرطی چیست؟” state=”close”]

اصلی‌ترین کاربرد استفاده از ساختارهای شرطی، ارائه نتایج بهتر با رعایت شروط تعیین شده است. عبارات شرطی بر سرعت و دقت عملکرد سیستم تأثیرگذارند و کارایی برنامه و سایت را بهبود می‌بخشند. [/toggle]

[toggle title=”در جاوا اسکریپت از چه دستورات شرطی استفاده می‌شود؟” state=”close”]

به طور کلی عبارات شرطی در جاوا اسکریپت به 4 دسته: if، else، else if و switch case تقسیم می‌شوند.[/toggle]

[toggle title=”عبارات مربوط به else و else if چه زمانی اجرا می‌شوند؟” state=”close”]

زمانی که شرط if غلط باشد می‌توان از else و else if استفاده کرد.[/toggle]

مهندس مجید رضایی
مدیر ارشد بازاریابی دیجیتال / استراتژیست کسب و کار آنلاین
مدیر گروه نرم‌افزاری آسمان، با تخصص در توسعه راهکارهای دیجیتال و رشد کسب‌وکارهای آنلاین ؛ مجموعه‌ای که در ارائه نرم‌افزارهای نوآورانه و خدمات دیجیتال فعالیت می‌کند.
آنچه در این مطلب میخوانیم

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

مقالات مرتبط
مطالب پیشنهادی مرتبط با موضوع برای مطالعه بیشتر
طراحی سایت چند زبانه راهکاری مؤثر برای کسب‌وکارهایی است که به دنبال گسترش بازار و جذب مشتریان بین‌المللی هستند. یک وب‌سایت چند زبانه علاوه بر ارائه محتوای بومی‌سازی‌شده، باید از نظر طراحی، سئو و تجربه کاربری بهینه باشد تا در هر زبان و فرهنگ، عملکرد مطلوبی داشته باشد. در این صفحه، با مزایا، اصول و راهکارهای طراحی سایت چند زبانه آشنا خواهید شد و می‌توانید راه‌حل مناسبی برای توسعه وب‌سایت خود در سطح جهانی بیابید.
1404-01-14
در دنیای دیجیتال امروز، ریسپانسیو بودن وب‌سایت‌ها اهمیت بالایی دارد، زیرا کاربران از دستگاه‌های مختلفی برای دسترسی به اینترنت استفاده می‌کنند. در این مقاله، ۱۰ ابزار برتر تست ریسپانسیو سایت را معرفی می‌کنیم که به شما کمک می‌کنند تا نمایش صحیح و عملکرد بهینه وب‌سایت خود را در انواع دستگاه‌ها و رزولوشن‌ها بررسی کنید. با استفاده از این ابزارها، می‌توانید تجربه کاربری بهتری ارائه داده و عملکرد سایت خود را در تمامی پلتفرم‌ها بهینه کنید.
1404-01-12
در دنیای دیجیتال امروز، سرعت بارگذاری وب‌سایت‌ها یکی از عوامل کلیدی تأثیرگذار بر تجربه کاربری و موفقیت آنلاین به حساب می‌آید. به همین دلیل، دانستن این که لودینگ وب‌سایت چیست و نحوه ایجاد آن، بیش از پیش اهمیت یافته است. بارگذاری سریع و بهینه وب‌سایت علاوه بر اینکه منجر به افزایش رضایت کاربر می‌شود، تأثیر مستقیمی بر نرخ تبدیل و در نتیجه درآمد کسب‌وکار دارد. چه به عنوان صاحب کسب‌وکار و چه به عنوان کاربر اینترنت، مطمئناً بارها با صحنه‌های ناامیدکننده‌ای مواجه شده‌اید که وب‌سایت‌ها به کندی بارگذاری می‌شوند. این تجربه نه‌تنها می‌تواند باعث ریزش کاربران شود، بلکه بر رتبه‌بندی موتورهای جستجو نیز تأثیر منفی می‌گذارد. در این بلاگ از گروه نرم افزاری آسمان قصد داریم به بررسی ابعاد مختلف لودینگ وب‌سایت بپردازیم؛ از ضرورت آن برای حفظ جایگاه رقابتی در بازار آنلاین گرفته تا تحلیل راهکارهایی برای بهینه‌سازی و افزایش سرعت بارگذاری. ما به شما نشان خواهیم داد که چگونه می‌توانید با ایجاد یک تجربه کاربری روان و سریع، به موفقیت‌های بزرگتری در فضای وب دست یابید. پس با ما همراه شوید و بیاموزید که این مسئله چقدر می‌تواند بر کسب‌وکار شما تاثیر داشته باشد.
1403-07-09
طراحی گرافیک سایت به هنر و علم ایجاد عناصر بصری جذاب و کارآمد برای صفحات وب گفته می‌شود. این فرآیند شامل ترکیب رنگ‌ها، فونت‌ها، تصاویر و چیدمان‌ها به شکلی است که تجربه کاربری (UX) بهبود یابد و پیام برند به شکلی درست به مخاطب منتقل شود. اصول طراحی گرافیک سایت بر اساس هماهنگی و جذابیت بصری، خوانایی محتوا و تطابق با هویت کسب‌وکار شکل می‌گیرد. با رعایت اصول طراحی گرافیک سایت، می‌توان سایتی ساخت که هم کاربردی و هم زیبا باشد. این اصول شامل تناسب بین اجزا، انتخاب رنگ‌های مناسب برای ایجاد هماهنگی و استفاده از فونت‌هایی است که خوانایی را تسهیل کنند. همچنین، اگر به دنبال یک وب‌سایت حرفه‌ای و جذاب هستید
1403-07-07
درآمد طراحی سایت در دنیای امروز، سوال خیلی از افرادی است که در مورد این حرفه کنجکاو هستند. با رشد روزافزون اینترنت و نیاز کسب ‌و کارها به حضور آنلاین، درآمدزایی از طراحی سایت نیز به یک فرصت عالی برای طراحان و توسعه‌ دهندگان وب تبدیل شده‌است. عوامل زیادی هم بر این درامد تاثیر گذارند که تحلیل آن‌ها برای علاقمندان به این حوزه، خالی از لطف نیست.
1403-07-04
در دنیای امروز، داشتن یک وبسایت کارآمد برای دانشگاه‌ها و مؤسسات آموزشی ضروری است. سایت‌های دانشگاهی به عنوان یک پل ارتباطی میان دانشجویان، اساتید و کارمندان عمل کرده و نقش حیاتی در ارتقاء هویت دانشگاه و ارائه اطلاعات به‌روز ایفا می‌کند. طراحی سایت دانشگاهی نیازمند دقت و توجه به جزئیاتی خاص است که تجربه کاربری را بهبود
1403-06-20