در اواسط مبحث آموزشی زبان java script به این مطلب رسیدیم که این زبان یک زبان شیء گراست.یکی از شیء هایی که در این زبان به بررسی آن پرداختیم  شیء string در این زبان بود که در مطالب قبلی در موردش صحبت شد و دانستیم که این شیء از متد هایی تشکیل شده است.در این مطلب قصد داریم تا در مورد یکی از متدهای شیء string در زبان برنامه نویسی java scrit  صحبت کنیم.

متد ( ) slice

از این متد برای برش و جدا کردن بخشی از متن یک متغیر رشته ای و سپس ذخیره آن در یک مغیر جدید یا چاپ در خروجی استفاده می شود .
شماره کاراکتری که می خواهیم عمل برش از آن آغاز شود را توسط خاصیت start و شماره کاراکتری که می خواهیم عملیات برش در آنجا پایان پذیرد ، را توسط خاصیت end تعیین می کنیم . مجموعه کاراکترهایی که بین این دو مقدار باشند ، به عنوان خروجی نمایش داده می شود .
نکته ۱ :

تعیین نقطه پایانی اختیاری است و می تواند تعیین نشود . در صورت عدم تعیین آن ، نقطه پایان برش متغیر ، انتهای آن در نظر گرفته می شود .
نکته ۲ :

شماره گذاری حروف یک عبارت رشته ای در جاوا اسکریپت ، از سمت چپ بوده و از شماره گذاری از عدد صفر شروع می شود . بنابراین در کلمه ای مثل “Java Script” حرف شماره ۲ ، حرف v و شماره ۷ حرف c خواهد بود .
نکته ۳ :

فاصله خالی بین حروف نیز یک کاراکتر حساب شده و دارای شماره خواهد بود .

(Syntax :stringobject.slice ( start , end 
 شماره مکان کاراکتر آغاز قسمت برش=start* 
 شماره مکان کاراکتر انتهای قسمت برش= end*

مثال :

در مثال زیر در دو حالت به برش متغیر matn پرداخته ایم . در حالت اول نقطه شروع کارکتر ۳ و نقطه پایان کاراکتر ۱۱ در نظر گرفته شده است . در حالت دوم نقطه شروع کاراکتر ۳ تعیین شده و نقطه پایان مشخص نشده است و در حالت دوم عمل برش تا انتهای متغیر انجام شده است :

untitled