دوره های آموزشی آکادمی پی وی لرن (پروژه محور و ویژه بازار کار)



  • ۲۲
  • آبان

جلسه ۲۹ : نوع Boolean در جاوا اسکریپت

  • دسته‌بندی‌ها :
جلسه ۲۹ : نوع Boolean در جاوا اسکریپت
    • جزئیات
    • نوع محتواآموزش تصویری

      مقدمه

      با عرض سلام و وقت بخیر خدمت کاربران سایت پی وی لرن ، در بخش  های پیشین دوره مروری بر انواع داده در جاوا اسکریپت پرداخته و به صورت مختصر به تشریح هر یک پرداختیم، یکی از انواع داده بسیار پرکاربرد در جاوا اسکریپت و به طور کلی در همه ی زبان های برنامه نویسی، نوع Boolean در جاوا اسکریپت می باشد، Boolean برای داده هایی که فقط دو حالت دارند (مانند ۰ و ۱ یا true و false) استفاده می شوند، در ادامه ی این مبحث جها آشنایی بیشتر با نوع Boolean در جاوا اسکریپت با ما همراه باشید.

      نوع Boolean در جاوا اسکریپت

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

      نوع داده ی Boolean در جاوا اسکریپت همیشه شامل یکی از دو مقدار true یا false می باشد.

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

      اغلب، در برنامه نویسی، شما باید نوع داده ای را داشته باشید که فقط می تواند یکی از دو مقادیر زیر را داشته باشد:

      • YES / NO
      • ON / OFF
      • TRUE / FALSE
      • و…

      برای اینگونه داده ها جاوا اسکریپت نوع داده ی Boolean را ارائه کرده است. که می تواند یکی از دو مقدار true یا false را بپذیرد.

      توابع ()Boolean

      شما می توانید از تابع Boolean () برای پیدا کردن یک عبارت (یا یک متغیر) درست (true ) استفاده کنید:

      مثال : تست boolean
      خودتان امتحان کنید »

      و یا ساختار ساده تر آن:

      مثال : تست نوع boolean
      خودتان امتحان کنید »

      مقایسه و ساختار شرطی

      یکی از پرکاربردترین موارد استفاده از Boolean ساختارهای شرطی و مقایسه ای می باشد.

      در بخش های بعدی هر یک از ساختارهای شرطی و مقایسه ای را به طور کامل بررسی خواهیم کرد.

      عملگرتوضیحاتمثال
      ==برابریif (day == “Monday”)
      >بزرگتر ازif (salary > 9000)
      <کوچکتر ازif (age < 18)

      مقادیر Boolean یک عبارت پایه ای برای تمام مقایسه ها و ساختارهای شرطی در جاوا اسکریپت است.

      هر چیزی که مقدار داشته باشد true است :

      مثال : مواردی که true هست
      خودتان امتحان کنید »

      هر چیزی بدون مقدار false است:

      مثال : مثال 1- مقادیر 0 همیشه false هستند.
      خودتان امتحان کنید »

      مثال : مثال 2- مقادیر منفی false اند.
      خودتان امتحان کنید »

      مثال : مثال 3- مقادیر
      خودتان امتحان کنید »

      مثال : مثال 4-مقادیر ناشناخته false هستند.
      خودتان امتحان کنید »

      مثال : مثال 5 - مقادیر null نیز false هستند.
      خودتان امتحان کنید »

      مثال : مثال 6- خود مقدار false مقدار false برمی گرداند.
      خودتان امتحان کنید »

      مثال : مثال 7- مقادیر NaN همیشه false هستند.
      خودتان امتحان کنید »

      boolean ها می توانند آبجکت باشند

      معمولا، boolean های جاوا اسکریپت مقادیر ابتدایی ایجاد شده از literals هستند:

      var x = false;

      اما boolean ها را همچنین می توان با استفاده از کلمه ی کلیدی به عنوان آبجکت تعریف کرد:

      (var y = new Boolean(false;

      مثال : تعریف Boolean به عنوان آبجکت
      خودتان امتحان کنید »

      نکته : سعی کنید آبجکت های boolean را ایجاد نکنید چرا که باعث افت سرعت می شوند.

      استفاده از کلمه ی کلیدی new کد را پیچیده تر کرده و می تواند نتایج غیر منتظره ای را ایجاد کند.

      زمانیکه از عملکر == استفاده می کنید، boolean ها برابر هستند.

      مثال : مقادیر boolean برابر
      خودتان امتحان کنید »

      زمانیکه از عملگر === استفاده می کنید، مقادیر boolean که برابر هستند، در این عملگر برابر نمی باشند، چرا که عملگر === دقیق تر بوده و هر دو گزینه ی مقدار و نوع را چک می کند.

      مثال : عملگر ===
      خودتان امتحان کنید »

      و حتی دو آبجکت از نوع boolean که هم نوع باشند قابل مقایسه نیستند :

      مثال : مقایسه ی آبجکت ها
      خودتان امتحان کنید »

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

      کلام آخر

      نوع Boolean در جاوا اسکریپت یکی از انواع داده ی پر کاربرد نه تنها در جاوا اسکریپت که در تمام زبان های برنامه نویسی می باشد، بیشترین کاربرد این نوع در عبارات مقایسه ای و شرطی می باشد.

      QR:  جلسه ۲۹ : نوع Boolean در جاوا اسکریپت
      به اشتراک بگذارید