سبد (0)

متد slice

مثال (متد slice)

جدا کردن قسمتی از یک رشته:

var str = "Hello world!";
var res = str.slice(1,5);

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

ello

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

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


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

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

از پارامترهای start و end برای مشخص کردن قسمت هایی از رشته که می خواهید جدا کنید، استفاده کنید.

اولین کاراکتر در اندیس 0 قرار دارد و دومین کاراکتر در اندیس 1 قرار دارد و همینطور الی آخر .

نکته: می توانید از یک مقدار منفی برای مشخص کردن قسمت ها از آخر رشته استفاده کنید.


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

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

نحوه استفاده

string.slice(start,end)

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

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

اختیاری.مکان پایانی جدا کردن قسمت ها از رشته را مشخص می کند اما شامل خود کاراکتر نمی شود.اگر مشخص نشود تمام کاراکتر ها از نقطه شروع تا آخر رشته مشخص خواهند شد.

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

مقدار برگشتی یک رشته که شامل مقادیر جدا شده است
نسخه JavaScript 1.0

مثال

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

مثال (متد slice)

جدا کردن تمام رشته:

var str = "Hello world!";
var res = str.slice(0);

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

Hello world!

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

مثال (متد slice)

جدا کردن رشته از اندیس 3 الی آخر:

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

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

lo world!

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

مثال (متد slice)

جدا کردن کاراکتر ها از اندیس 3 تا 8(خود اندیس 8 شامل نمی شود):

var str = "Hello world!";
var res = str.slice(3, 8);

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

lo wo

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

مثال (متد slice)

جدا کردن تنها اولین کاراکتر:

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

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

H

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

مثال (متد slice)

جدا کردن تنها آخرین کاراکتر:

var str = "Hello world!";
var res = str.slice(-1);

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

!

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

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


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