JavaScript رشته‌ها JS Strings

str.substring()

مشابه slice بخشی از رشته را برمی‌گرداند اما ایندکس منفی را صفر درنظر می‌گیرد و اگر پارامتر اول بزرگ‌تر از دومی باشد آن‌ها را جابه‌جا می‌کند. برای کدهای قدیمی و سازگاری بالا مناسب است.

سینتکس

str.substring(start, end)

مثال کاربردی

const s = "JavaScript";
s.substring(0, 4);   // "Java"
s.substring(4, 0);    // "Java" — جابه‌جایی خودکار

پارامترها

start ایندکس شروع
end ایندکس پایان (اختیاری)

مقدار بازگشتی: رشته جدید