انجمن برنامه نویسان جاوا اسکریپت

آموزش جاوا اسکریپت
تور آموزشی جاوااسکریپت
قسمت اول :: شروع کار با جاوااسکریپت
قسمت دوم :: متغیر های جاوااسکریپت
قسمت سوم :: مخفی کردن اسکریپت ها از مرورگر های قدیمی
قسمت چهارم :: چاپ نتایج در جاوااسکریپت
قسمت پنجم :: دریافت اطلاعات از کاربر بوسیله ی prompt
قسمت ششم :: رشته ها در جاوااسکریپت
قسمت هفتم :: مقایسه ی متغیر ها با دستور if
قسمت هشتم :: مقایسه ی متغیر ها با دستور Switch
قسمت نهم :: تکرار دستورات با استفاده از حلقه ها
قسمت دهم :: تکرار دستورات به وسیله ی حلقه ی for در جاوااسکریپت
با بروز شدن وبلاگ این قسمت کامل تر می شود و به طور معمول هر دو روز یکبار یک قسمت جدید اضافه خواهد شد.
متاسفانه امکان درج خودکار کادر جستجو یا جعبه دنبال کنندگان در این قالب وجود ندارد، لطفا برای درج از حالت دستی استفاده نمایید.
بایگانی

قسمت هفتم :: مقایسه ی متغیر ها با دستور if

پنجشنبه, ۱۱ تیر ۱۳۹۴، ۰۶:۰۹ ب.ظ
شما برای نوشتن یک برنامه ی تقریبا پیچیده نیاز دارید که متغیر ها را با هم مقایسه کنید و در دستوراتتان کنترل بیشتر را داشته باشید.در این قسمت می خواهیم به شما آموزش دهیم که چگونه متغیر های متفاوت را با هم مقایسه کنید.



برای اینکه شما بتوانید مقادیر را با هم مقایسه کنید باید از دستوری به نام if استفاده کنید.همانطور که می دانید if در معنی فارسی به معنی اگر می باشد و کار این دستور تقریبا با معنی آن شباهت دارد.این دستور شرطی را بررسی می کند و با توجه به نتیجه ی شرط عملی را انجام می دهد. برای اینکه شرطی را بررسی کنید باید از این فرم کدنویسی پیروی کنید:
if (d<100) document.write("your number is smaller than 100")
شرط بالا را می توان به دو قسمت تقسیم کرد یک قسمت شرط و قسمتی که در صورتی که شرط درست باشد آن عمل انجام می شود.در مثال بالا شرط گذاشتیم که اگر متغیر d کوچکتر از 100 بود دستور روبروی پرانتز که متنی را نمایش می دهد اجرا شود.

ما برای اینکه برای یک متغیر شرطی بزاریم باید از دستور های شرطی استفاده کنیم که در زیر آن ها را آورده ایم:


== شرط تساوی
=! شرط عدم تساوی
< شرط بزرگتر بودن
> شرط کوچکتر بودن
=< شرط بزرگتر مساوی
=> شرط کوچکتر مساوی
از این شروط در پرانتزی که بعد از دستور if می آوریم قرار می دهیم که اگر شرط برقرار بود دستوراتی که در ادامه ی کد می نویسیم اجرا می شوند و اگر برقرار نبود دستورات اجرا نشده و و به سراغ دستور بعدی می رود.

یک نکته ی مهم این است که اگر تنها یک دستور را می خواهید اجرا کنید نیازی به علامت اضافه نیست ولی اگر می خواهیم بیش از یک دستوز اجرا شود از دو آکولاد باز و بسته استفاده می کنیم و دستورات را درون این آکولاد قرار می دهیم.
به مثال زیر توجه کنید:

if (d<100){document.write("your number is smaller than 100");d=d+1}
در این شرط در صورتی که شرط برقرار باشد دو دستور نوشته شده اجرا می شود.

یک نکته ی دیگر در شرط عملگر == می باشد که باید حتما از دومساوی پشت سر هم تشکیل شده است .اگر تنها از یک مساوی استفاده کنیم مقدار متغیر را برابر عبارت قرار می دهیم.

.:: ادامه ی این بخش را در قسمت هشتم بخوانید ::.

موافقین ۰ مخالفین ۰ ۹۴/۰۴/۱۱

نظرات  (۳)

۱۲ تیر ۹۴ ، ۲۲:۲۹ mohammad_h sameie
طبق پیام شما حاظر به تبادل هستم
تبادل لینک رو موافقم
۱۶ تیر ۹۴ ، ۲۰:۵۶ اردلان پوررستم
با سلام. 

شما لینک شدید.

خوشحال میشم بنده رو با اسم : سامانه فروشگاهی خرید اَمن لینک کنید.

با تشکر از شما هموطن گرامی

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی