مبانی 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(",") // تبدیل به آرایه
رشتهها تغییرناپذیراند؛ متدها رشتهٔ جدید برمیگردانند، اصل را عوض نمیکنند.