مبانی JavaScript · ۹ دقیقه مطالعه

متغیرها و نوع‌های داده

متغیرها

let name = "آرنا";   // قابل تغییر
const pi = 3.14;      // ثابت (توصیه‌شده وقتی تغییر نمی‌کند)
// var قدیمی است؛ استفاده نکن

قانون: پیش‌فرض const بگذار، فقط وقتی لازم است تغییر کند let.

نوع‌های داده

let s = "متن";                    // string
let n = 42;                        // number
let b = true;                      // boolean
let nothing = null;                // خالیِ عمدی
let undef;                         // undefined (مقدار نگرفته)
let arr = [1, 2, 3];               // array
let obj = { name: "آرنا" };        // object

بررسی نوع:

typeof name;   // "string"
typeof n;      // "number"

دسترسی

arr[0]        // 1
obj.name      // "آرنا"
arr.length    // 3

JavaScript پویا-نوع است: یک متغیر می‌تواند امروز رشته و فردا عدد باشد — انعطاف‌پذیر ولی مراقب باش.

🧪

خودت امتحان کن

اجرا در مرورگرِ خودت — امن

کد را تغییر بده و «اجرا» را بزن. این کد فقط در مرورگر خودت اجرا می‌شود.

برای ثبت پیشرفت و کسب XP وارد شو.

ورود به میدان
→ JavaScript چیست و کجا بنویسیم؟
عملگرها ←