انواع داده ها
کار اصلی توی برنامه نویسی کار کردن با داده های مختلف هست. داده ها میتونن نشون دهنده مقدار های مختلفی باشن، مثل اسم افراد مختلف، دما، ابعاد تصویر، حجم فضای ذخیره سازی و تعداد لایک های یک پست.
همه داده های یک برنامه انواع مختلفی دارن. معمولا نوع داده هایی که معمولا اول بار توی جاوا اسکریپت استفاده ازشون رو یاد میگیرید اعداد، متن ها، بولین ها، شی ها، آرایه ها و توابع هستن. داده های عددی، متنی و بولین دارای یک مقدار مشخص هستن. شی ها میتونن دارای داده های پیچیده تری باشن. توابع برای نوشتن برنامه ها به کار میرن.
در زیر تعدادی از انواع داده های رایج در جاوا اسکریپت همراه با کاربرد ها و تعریف هاشون آورده شدن:
- اعداد: هر کدوم از اعداد منفی و مثبت که معمولا شامل اعداد صحیح و اعداد اعشاری میشن، میتونن توی عملیات ریاضی در برنامه نویسی استفاده بشن. از اعداد میشه توی قیمت کالاها، قیمت کل فاکتور، تعداد کل لایک های یک پست، مقدار هندسی عدد پی و ایجاد عدد رندوم استفاده کرد.
- متن / رشته ها: به هر مجموعه ای از کاراکتر های معتبری گفته میشه که نمیتونن یا کلا قرار نیست توی عملیات محاسباتی استفاده بشن. از رشته ها میشه توی کامنت های یک پست، اسم یک شرکت، آدرس یک محل، اسم یک مکان، شماره حساب، شماره تلفن و یا کد پستی استفاده کرد.
- بولین ها: به هر مقدار که نشون دهنده True یا False باشه، گفته میشه. از بولین میشه برای چک کردن امکان ثبت یک فرم توسط کاربر، چک کردن پسورد وارد شده، چک کردن امکان ارسال رایگان با توجه به قیمت کلی مرسوله و یا چک کردن امکان کلیک کردن یک دکمه توسط کاربر، استفاده کرد.
- شی ها: به مجموعه ای از مقدار ها و کد های بدون ترتیب خاص، که در اون مقدار ها خواص (properties) و کد ها متد (method) نام دارن و قراره در کنار هم کار کنن، گفته میشه. از شی ها میشه برای تعریف چیز های توی دنیای واقعی با مشخصات مختلف استفاده کرد؛ چیز هایی مثل سفارش رستوران، کرونومتر، ساعت، تاریخ یا ماکروفر. همچنین میشه ازشون به عنوان شی های مختلف توی نرم افزار ها استفاده کرد، مثل یک فایل صفحه وب، یک المان HTML توی صفحه وب، یک قانون CSS و یا یک درخواست HTTP.
- توابع: یک نوع شی مخصوص که نشون دهنده یک بلوک کد هست. این کد میتونه در صورت نیاز یه سری داده رو به عنوان ورودی بگیره و یا برگردونه. از توابع میشه برای تبدیل داده هایی مثل واحد دما، پیدا کردن یه مقدار خاص توی یک لیست، به روز رسانی جزئیات مربوط به طراحی بصری یک المان HTML، ارسال داده ها به یک وب سرور، نمایش پیغام روی صفحه و یا چک کردن و مقایسه کردن داده های ورودی با یک الگوی مشخص، مثل آدرس ایمیل، استفاده کرد.