دوره‌ها / JavaScript / متغیرها (Variables, Let, Const)

متغیرها (Variables, Let, Const)

20 دقیقه Article

ظروف ذخیره‌سازی: Variables, Let, Const 📦

متغیرها مثل ظرف‌هایی هستن که ما "داده‌ها" رو توشون نگه می‌داریم تا بعداً بتونیم ازشون استفاده کنیم.

۱. متغیرهای قدیمی (var)

قدیما فقط از var استفاده می‌شد. اما چون مشکلاتی داشت (مثل Scope)، دیگه پیشنهاد نمیشه.

۲. متغیرهای مدرن (let)

اگر مقدار متغیر قراره در طول برنامه تغییر کنه، از let استفاده کنید.

let score = 10;
score = 15; // مقدار عوض شد و مشکلی نیست

۳. ثابت‌ها (const)

اگر مقدار قراره همیشه ثابت بمونه، از const استفاده کنید. این امنیت کد رو بالا می‌بره.

const pi = 3.14;
// pi = 4; // این خط باعث خطا می‌شود!

قانون طلایی:

همیشه از const استفاده کنید، مگر اینکه مطمئن باشید مقدار قراره عوض بشه، که در اون صورت از let استفاده کنید.

نام‌گذاری: نام متغیرها می‌تواند شامل حروف، اعداد، دلار ($) و آندرسکور (_) باشد، اما نباید با عدد شروع شود.

تمرین‌های عملی

برای تثبیت یادگیری این درس تمرین‌های زیر را حل کنید

تعریف ثابت Easy
سوال تمرین

یک ثابت (const) به نام DAYS_IN_WEEK با مقدار 7 تعریف کنید و آن را برگردانید.

پاسخ تمرین
JAVASCRIPT
function getDays() {
  const DAYS_IN_WEEK = 7;
  return DAYS_IN_WEEK;
}

آماده رفتن به درس بعدی هستید؟

این درس را به پایان رساندید و می‌توانید به درس بعدی بروید.