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

انواع داده ای در جاوا اسکریپتReviewed by مهدی نیکخو on Apr 30Rating: 5.0انواع داده ای در جاوا اسکریپت

سلام دوستان امیدوارم حالتون خوب باشه ، یک مثاله ای که خیلی ها برای شروع در جاوا اسکریپت یکم باهاش مشکل دارند همین انواع داده ها هستش که اگه بخواهیم بی حاشیه بحث کنیم میتونیم تو این پست انواع داده ها در جاوا اسکریپت را توضیح بدیم.

در جاوا اسکریپت ۵ نواع داده ای موجود می باشد که عبارت اند از :

  • string
  • number
  • boolean
  • object
  • function

و همان طور که در بالا object ها را مشاهده کردید خود object به ۳ نوع تقسیم می شود که عبارت اند از :

  • Object
  • Date
  • Array

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

  • null
  • undefined

خب تا این جا فکر کنم تونسته باشم بهتون منظورم را برسونم حالا که تا این جا با انواع داده ای در حاوا اسکریپت آشنا شنید شما را با یک عملگردی به نام typeof آشنا میکنم که این عملگرد نوع مقدار مورد نظر را بر میگرداند که به صورت زیر می باشد :

typeof "John"                 // Returns "string" 
typeof 3.14                   // Returns "number"
typeof NaN                    // Returns "number"
typeof false                  // Returns "boolean"
typeof [1,2,3,4]              // Returns "object"
typeof {name:'John', age:34}  // Returns "object"
typeof new Date()             // Returns "object"
typeof function () {}         // Returns "function"
typeof myCar                  // Returns "undefined" *
typeof null                   // Returns "object"

همان طور که مشاهده می کنید به گذاشتن عملگرد typeof در پست متغیر و مقدار های مورد نظر نوع داده ای آن را بر میگرداند

 

نکته هایی که در کد بالا باید در نظر بگیریم :

۱ – نوع مقدار داده ای NaN یک از نوع Number می باشد

۲ – نوع مقداری داده ای array ها از نوع object می باشد.

۳ – نوع مقداری date از نوع object می باشد

۴ – نوع مقداری null از نوع Object می باشد

۵ – و نوع داده ای undefined از نوع undefined می باشد

نکته ۲ : داده های از نوع undefined داده هایی هستند که به هیچ یک از انواع دادی که در بالا تعریف کردیم تعلق ندارند و به معنی ناشناس بودن می باشند.

 

مهدی نیکخو

در حال حاضر مشغول خدمت سربازی ام، یه گروهبان خوشحال که سعی میکنه در حین خدمت یادبگیره، یاد بده و از همه مهم تر تلاش کنه تا دنیایی بهتر داشته باشیم.

نظر شما چیست؟