40% تخفیف با کد Mehr روی تمام آموزش ها بمناسبت فرارسیدن ماه مهر ...!
زمان باقی مانده (تمدید شد)

متد substring

مثال (متد substring)

جدا کردن چند کاراکتر از یک رشته:

var str = "Hello world!";
var res = str.substring(1, 4);

خروجی res در کدبالا:

ell

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

در انتهای این صفحه، مثال های بیشتری آورده شده است.


تعریف و کاربرد

متد substring()، کاراکتر های بین دو اندیس مشخص شده را در یک رشته جدا می کند و زیر رشته ی جدید را برمی گرداند.

این متد از اندیس اول شروع کرده و کاراکتر ها تا اندیس دوم را برمی گرداند اما خود کاراکتر اندیس دوم را برنمی گرداند.

اگر که اندیس اول بزرگتر از اندیس دوم باشد، این متد آرگومان ها را جا به جا می کند، این یعنی: str.substring(1,4) == str.substring(4,1) .

 اگر یکی از اندیس ها کمتر از 0 باشند، صفر در نظر گرفته خواهند شد.

نکته :متد substring()، در رشته ی اصلی تغییری ایجاد نمی کند.


پشتیبانی مرورگرها

متد     
substring()بلهبلهبلهبلهبله

نحوه استفاده

string.substring(start,end)

مقادیر پارامترها

پارامترتوضیحات
startضروری.محل شروع جدا کردن رشته را مشخص می کند.کاراکتر اول در اندیس 0 قرار دارد.
end

اختیاری.محل پایان جدا کردن رشته را مشخص می کند.(خود این اندیس شامل نمی شود).در صورت از قلم انداختن این اندیس، باقی مانده ی رشته برگردانده خواهد شد.

جزئیات تکنیکی

مقدار برگشتییک رشته ی جدید که شامل، قسمت جدا شده از رشته ی اصلی است .
نسخه JavaScript1.0

مثال

مثال - خودتان امتحان کنید

مثال (متد substring)

شروج جدا کردن از اندیس 2، تا باقی مانده ی رشته:

var str = "Hello world!";
var res = str.substring(2)

خروجی res در کد بالا:

llo world!

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

مثال (متد substring)

اگر که اندیس شروع از اندیس پایان بیشتر باشد، اندیس ها جا به جا خواهند شد:

var str = "Hello world!";
var res = str.substring(4, 1);

خروجی res در کد بالا:

ell

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

مثال (متد substring)

اگر که اندیس شروع، یک عدد کوچکتر از صفر باشد، برگرداندن رشته از اندیس 0 ام خواهد بود:

var str = "Hello world!";
var res = str.substring(-3)

خروجی res در کد بالا:

Hello World!

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

مثال (متد substring)

برگرداندن تنها کاراکتر اول از رشته:

var str = "Hello world!";
var res = str.substring(0, 1)

خروجی res در کد بالا:

H

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

مثال (متد substring)

برگرداندن تنها، کاراکتر آخر از رشته:

var str = "Hello world!";
var res = str.substring(11, 12)

خروجیres در کد بالا:

!

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

مرجع رشته ها در JavaScript مرجع رشته ها در JavaScript


تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehiمجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامیپرداخت آنلاین -  بانک ملتمعرفی بیاموز در شبکه سهپرداخت آنلاین - بانک اقتصاد نوینپرداخت آنلاین - بانک سامان