👇 انواع داده های غیرمجاز و غیر دلهره

✍🏻 انواع داده های بدوی و غیر حساس در جاوا اسکریپت
سلام به همه
من Himanay Khajuria ، یک توسعه دهنده جبهه در Sita.dev هستم ، و امروز می خواهم چیزی را برای هر کسی که تازه وارد جاوا اسکریپت است ، به اشتراک بگذارم انواع داده های ابتدایی و غیر بارداریبشر
این که آیا شما تازه شروع کرده اید یا سعی در تجدید نظر در اصول اولیه خود دارید ، این وبلاگ به شما کمک می کند تا این دو مفهوم مهم را به روشی بسیار ساده با نمونه های زندگی واقعی درک کنید. بیایید شروع کنیم! 🏁
✅ انواع داده ها چیست؟
قبل از اینکه به ابتدایی و غیر ابتدایی شیرجه بزنیم ، بیایید بفهمیم چه نوع داده است
👉 با کلمات ساده ، انواع داده ها به JavaScript می گویند چه نوع ارزش یک متغیر در حال نگه داشتن است.
دقیقاً مانند ما می دانیم که آیا چیزی یک عدد (مانند 5) است یا یک کلمه (مانند “سلام”) ، JavaScript همچنین باید بداند که از چه نوع داده ای استفاده می کنید تا بتواند آن را به درستی درمان کند.
🟢 انواع داده های ابتدایی
بدوی به معنای “اساسی” یا “ساده” است. اینها هستند انواع داده های ساده و ثابت در جاوا اسکریپت.
📋 لیست انواع داده های ابتدایی:
نوع داده | نمونه | شرح |
---|---|---|
رشته | “سلام” | متن یا کلمات |
شماره | 42 | اعداد (کامل یا اعشاری) |
بولی | درست / نادرست | بله یا خیر ، درست یا نادرست |
تعریف نشده | تعریف نشده | مقدار هنوز اختصاص داده نشده است |
تهی | تهی | عمدی خالی |
نماد | نماد (“شناسه”) | شناسه منحصر به فرد (استفاده پیشرفته) |
با ابله | 12345678901234567890n | اعداد بسیار زیاد |
🔍 نمونه های زندگی واقعی
📌 بیایید با نمونه های قابل اعتماد کوچک درک کنیم:
let name = "Himanay"; // String - like your name
let age = 25; // Number - your age
let isStudent = true; // Boolean - Yes or No question
let job; // Undefined - not assigned yet
let emptyValue = null; // Null - we know it's empty
let uniqueKey = Symbol("id"); // Symbol - unique key
let bigNumber = 12345678901234567890n; // BigInt - huge number
این مقادیر هستند مستقیماً در حافظه ذخیره می شود، و آنها هستند تغییر ناپذیر، یعنی آنها قابل تغییر نیستبشر
types انواع داده های غیر پیشگیرانه
حالا بیایید نگاه کنیم غیر حساس انواع داده ها اینها هستند پیچیده تر و می تواند ذخیره کند مقادیر چندگانهبشر
📋 لیست انواع داده های غیر پیشگیرانه:
نوع داده | نمونه | شرح |
---|---|---|
اعتراض | {نام: “Himanay” ، سن: 25} | جفت های ارزش کلیدی |
مجموعه | [1, 2, 3] | لیست مقادیر |
عمل | تابع () {console.log (“سلام”)} | بلوک کد قابل استفاده مجدد |
🔍 نمونه های زندگی واقعی
📌 به این جعبه ها مانند بسیاری از محفظه ها فکر کنید:
let person = {
name: "Himanay",
age: 25
}; // Object - like your ID card with many details
let fruits = ["Apple", "Banana", "Mango"]; // Array - list of fruits
function greet() {
console.log("Hello there!");
} // Function - like a machine that runs when called
اینها هستند ذخیره شده توسط مرجع در حافظه ، و آنها هستند قابل تغییر، بنابراین شما می تواند مقادیر را تغییر دهدبشر
🔄 تفاوت های کلیدی در یک نگاه
نشان | بدوی | غیر حساس |
---|---|---|
ذخیره شده توسط | ارزش | مرجع |
قابل تغییر است؟ | ❌ نه (تغییر ناپذیر) | ✅ بله (قابل تغییر) |
نوع داده | ساده | پیچیده |
نمونه | رشته ، شماره ، بولی | شی ، آرایه ، عملکرد |
🧪 لیست چک سریع برای تجدید نظر
- [x] انواع داده ها به JavaScript می گویند از چه نوع داده ای استفاده می کنیم
- [x] انواع ابتدایی اساسی و ثابت هستند
- [x] انواع غیرقانونی پیچیده هستند و می توانند چندین مقادیر را در خود نگه دارند
- [x] ابتدایی توسط ارزش ذخیره می شود ، غیرقانونی از طریق مرجع
- [x] ما می توانیم مقادیر غیر پیشگیرانه را تغییر دهیم ، اما کالاهای بدوی نیستیم
🧠 برای یک نکته
👉 استفاده کنید typeof
در JavaScript برای بررسی نوع مقدار:
console.log(typeof "Himanay"); // Output: string
console.log(typeof 10); // Output: number
console.log(typeof {}); // Output: object
thoughts افکار نهایی
درک انواع داده ها مانند یادگیری الفبای قبل از نوشتن جملات است. هنگامی که می دانید با چه نوع داده ای کار می کنید ، همه چیز آسانتر می شود ╰┈ از ذخیره مقادیر گرفته تا اشکال زدایی.
🤗 امیدوارم این وبلاگ به شما کمک کند تا درک کنید انواع داده های ابتدایی و غیر بارداری به روشی دوستانه مبتدی. تمرین خود را ادامه دهید و هر روز بهتر می شوید!
در ارتباط با من یا به اشتراک گذاشتن نظرات خود باشید! 🙌
برنامه نویسی مبارک! 👨💻✨