آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش Boolean در جاوا اسکریپت

دوره های مرتبط با این مقاله

بولی ها در جاوا اسکریپت

شی Boolean در جاوا اسکریپت ، مشابه دیگر زبان های برنامه نویسی می تواند دارای یکی از مقادیر زیر باشد: true و یا false.
شی نام برده برای تشخیص صحیح/غلط بودن یک مقدار بکار می رود.

مقادیر بولی

گاهی در برنامه نویسی به نوع داده هایی (data type) نیاز پیدا می کنیم که می تواند تنها یکی از جفت مقدارهای زیر را داشته باشد.

YES / NO
ON / OFF
TRUE / FALSE

برای این منظور جاوا اسکریپت نوع داده ی بولی (Boolean data type) را درنظر گرفته است، بدین معنا که نوع داده تنها یکی از دو مقدار true یا false را می تواند بگیرد.

تابع () Boolean

با استفاده از این تابع می توانید به درست یا غلط بودن یک عبارت (یا متغیر) پی ببرید.

مثال:

نمونه یک

Boolean(10 > 9)        // returns true 
امتحان کنید

یا به روشی آسان تر

نمونه دو

(10 > 9)              // also returns true
10 > 9                // also returns true 
امتحان کنید

عملگرهای مقایسه ای و دستورات شرطی

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

مثال
شرح
عملگر
if (day == "Monday")
equal to
==
if (salary > 9000)
greater than
>
if (age < 18)
less than
<

توجه داشته باشید که مقدار بولی یک عبارت اساس و پایه ی مقایسه و شرط های جاوا اسکریپت را پدید می آورد.
هر چیزی با یک مقدار " حقیقی " صحیح است (مقدار true باز می گرداند).

مثال:

نمونه سه

 100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6 
امتحان کنید

هر چیزی بدون یک مقدار " واقعی " نادرست بوده و false برمی گرداند.
مقدار بولی 0 false می باشد.

نمونه چهار

 var x = 0;
Boolean(x);       // returns false 
امتحان کنید

مقدار بولی -0 false می باشد.

نمونه پنج

var x = -0;
Boolean(x);       // returns false
امتحان کنید

مقدار بولی " " (رشته ی تهی) false برمی گرداند.

نمونه شش

 var x = "";
Boolean(x);       // returns false 
امتحان کنید

مقدار بولی undefined غلط می باشد(false باز می گرداند).

نمونه هفت

 var x;
Boolean(x);       // returns false 
امتحان کنید

مقدار بولی null نیز false می باشد.

نمونه هشت

var x = null;
Boolean(x);       // returns false
امتحان کنید

مقدار بولی false نیز همان طور که انتظار می رود false می باشد.

نمونه نه

 var x = false;
Boolean(x);       // returns false 
امتحان کنید

مقدار بولی NaN، false بازیابی می کند.

نمونه ده

 var x = 10 / "H";
Boolean(x);       // returns false 
امتحان کنید

خواص و توابع بولی

مقادیر اولیه (primitive values) همچون true و false به این خاطر که object نیستند نمی توانند از خود property و method داشته باشند.
اما در جاوا اسکریپت مقادیر اولیه نیز می توانند تابع و خاصیت داشته باشند، زیرا جاوا اسکریپت هنگام اجرای توابع و خاصیت ها با مقادیر اولیه همچون شی برخورد می کند.

امیدواریم که این مطلب در مورد آموزش Jquery و JavaScript برایتان مفید و مناسب بوده باشد.
در صورت داشتن هر گونه سوال، پیشنهاد و یا انتقاد حتماً از قسمت نظرات در پایین صفحه آن را برای ما ارسال کنید.

اگر تمایل دارید به سایر محتوای آموزش برنامه نویسی دسترسی پیدا کنید می توانید به آموزش های گام به گام برنامه نویسی مراجعه کنید.

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


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

  • 2540
  •    1694
  • تاریخ ارسال :   1394/07/27

دانلود PDF دانلود سورس کد دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .