درک انواع داده های جاوا اسکریپت – جامعه 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 من را دنبال کنید!
برنامه نویسی مبارک !!