برنامه نویسی

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

JavaScript یک زبان دینامیکی تایپ شده است ، به این معنی که لازم نیست نوع متغیر را به صراحت مشخص کنید. با این حال ، درک انواع داده ها برای نوشتن کد کارآمد و بدون اشکال بسیار مهم است. در این وبلاگ ، ما انواع داده های JavaScript ، ویژگی های آنها و نحوه عملکرد آنها را کشف خواهیم کرد.

شرح تصویر

انواع داده های اولیه
JavaScript دارای هفت نوع داده ابتدایی است که تغییر ناپذیر و با ارزش ذخیره می شوند.

1. رشته
یک رشته نشان دهنده داده های متنی است که در نقل قول ها محصور شده است.

let name = "Ramyasree";
let greeting = 'Hello, world!';
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

رشته ها را می توان با استفاده از روش های مختلفی مانند طول ، touppercase () ، tolowercase () ، concat () و غیره دستکاری کرد.

شماره 2
JavaScript از یک نوع شماره واحد برای نشان دادن هم اعداد صحیح و هم شماره شناور استفاده می کند.

let age = 25;
let price = 99.99;
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

مقادیر عددی ویژه شامل Infinity ، -infinity و NAN (بدون شماره) است.

3. بولی
یک بولی یک موجود منطقی را نشان می دهد که فقط می تواند دو مقدار داشته باشد: درست یا نادرست.

let isLoggedIn = true;
let hasAccess = false;
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

4 تعریف نشده
متغیری که اعلام شده است اما مقداری به آنها اختصاص داده نشده است ، تعریف نشده است.

let x;
console.log(x); // undefined
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

5. تهی
تهی عدم وجود هر مقدار است.

let y = null;
console.log(y); // null
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

6. BIGINT
BigInt برای اعداد صحیح بزرگتر از شماره استفاده می شود. max_safe_integer.

let bigNumber = 123456789012345678901234567890n;
console.log(bigNumber);
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

7. نماد
نمادها مقادیر ابتدایی منحصر به فرد و تغییر ناپذیر هستند که به عنوان کلیدهای شی استفاده می شوند.

let sym1 = Symbol('id');
let sym2 = Symbol('id');
console.log(sym1 === sym2); // false
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

انواع داده های غیر حساس (مرجع)
انواع داده های غیر اولیه اشیاء هستند و توسط مرجع ذخیره می شوند.
1. آرایه
آرایه ها انواع خاصی از اشیاء هستند که برای ذخیره لیست مقادیر استفاده می شوند.

let colors = ["red", "green", "blue"];
console.log(colors[1]); // green
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

2
اشیاء مجموعه ای از جفت های ارزش کلیدی هستند.

let person = {
  name: "Alice",
  age: 30,
  isStudent: false
};
console.log(person.name); // Alice
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

عملکرد 3
توابع همچنین اشیاء در جاوا اسکریپت هستند و می توانند به متغیرها اختصاص دهند.

function greet() {
  return "Hello!";
}
console.log(greet()); // Hello!
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

4. کلاس ها
الگوهای ایجاد اشیاء.

class Person {
  constructor(name) {
    this.name = name;
  }
}
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

5- شروع کنید
مجموعه ای از مقادیر منحصر به فرد.

let uniqueNumbers = new Set([1, 2, 3, 3]);
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

6. نقشه
مجموعه ای از جفت های ارزش کلیدی که در آن کلیدها می توانند هر نوع داده باشند.

let map = new Map();
map.set("name", "Alice");
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

7.
برای کار با تاریخ و زمان استفاده می شود

let today = new Date();
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

8.Regexp
برای تطبیق الگوی استفاده می شود.

let regex = /hello/i;
حالت تمام صفحه را وارد کنید

از حالت تمام صفحه خارج شوید

پایان
درک انواع داده های JavaScript برای نوشتن برنامه های قوی ضروری است. با دانستن اینکه انواع ابتدایی و مرجع چگونه کار می کنند ، می توانید از اشکالات غیر منتظره جلوگیری کرده و عملکرد را بهبود بخشید.

اگر این موضوع را مفید پیدا کردید ، افکار خود را در نظرات به اشتراک بگذارید یا برای بینش بیشتر JavaScript من را دنبال کنید!

برنامه نویسی مبارک !!

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا