متد substr
مثال (متد substr)
جدا کردن قسمتی از رشته:
var res = str.substr(1, 4)
خروجی res در کد بالا:
خودتان امتحان کنید »
در انتهای این صفحه، مثال های بیشتری آورده شده است.
تعریف و کاربرد
متد substr()، قسمت هایی از یک رشته را برمی گرداند بدین صورت که، از اندیس مشخص شده شروع کرده و تعداد مشخص شده ای از کاراکتر ها را برمی گرداند.
نکته: برای جدا کردن کاراکتر از آخر رشته ی مورد نظر، می توانید برای عدد شروع، از اعداد منفی استفاده کنید(این قابلیت در IE8 و نسخه های پایین تر وجود ندارد).
نکته:متد substr()، در رشته ی اصلی تغییری ایجاد نمی کند.
پشتیبانی مرورگرها
متد | |||||
---|---|---|---|---|---|
substr() | بله | بله | بله | بله | بله |
نحوه استفاده
مقادیر پارامترها
پارامتر | توضیحات |
---|---|
start(شروع) | ضروری.اندیسی که مشخص می کند که جدا کردن از کجا صورت پذیرد.اولین کاراکتر در اندیس 0 قرار دارد |
length(طول) |
اختیاری.تعداد کاراکتر هایی را مشخص می کند که باید از رشته ی اصلی جدا شوند.در صورت از قلم انداختن این عدد باقی مانده ی رشته برخواهد گشت. |
جزئیات تکنیکی
مقدار برگشتی |
یک رشته ی جدید که شامل قسمت جدا شده از رشته ی اصلی است. اگر پارامتر length برابر با 0 باشد یا یک مقدار منفی باشد ، یک رشته ی خالی برگشت داده خواهدشد |
---|---|
نسخه JavaScript | 1.0 |
مثال - خودتان امتحان کنید
مثال (متد substr)
جدا کردن رشته از اندیس 2 و برگرداندن بقیه ی رشته:
var res = str.substr(2)
خروجی res در کد بالا:
خودتان امتحان کنید »
مثال (متد substr)
برگرداندن کاراکتر اول از یک رشته:
var res = str.substr(0, 1)
خروجی res در کد بالا:
خودتان امتحان کنید »
مثال (متد substr)
برگرداندن کاراکتر آخر از یک رشته:
var res = str.substr(11, 1)
خروجی res در کد بالا:
خودتان امتحان کنید »
- نوشته شده توسط احسان عباسی
- بازدید: 8847