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

رشته‌ها

ساخت رشته

let a = "متن";
let b = 'متن';
let c = `متن`;   // template literal (بک‌تیک)

Template Literal — قدرتمندترین

با بک‌تیک، متغیر را مستقیم داخل رشته بگذار:

let name = "آرنا";
console.log(`سلام ${name}، سطح ${level}`);

چندخطی هم می‌شود:

let html = `
  <div>${name}</div>
`;

متدهای پرکاربرد

s.length               // طول
s.toUpperCase()        // بزرگ
s.toLowerCase()        // کوچک
s.trim()               // حذف فاصلهٔ ابتدا/انتها
s.includes("abc")      // آیا شامل است؟
s.indexOf("a")         // جای اولین
s.slice(0, 4)          // برش
s.replace("a", "b")    // جایگزینی
s.split(",")           // تبدیل به آرایه

رشته‌ها تغییرناپذیراند؛ متدها رشتهٔ جدید برمی‌گردانند، اصل را عوض نمی‌کنند.

🧪

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

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

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

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

ورود به میدان
→ حلقه‌ها
اعداد و Math ←