به آموزشگاه مجازی سینا خوش آمدید!

مرجع دستورات رشته در جاوا اسکریپت

امتیاز
(0)

نام توضیح
at()

این متد یک کاراکتر را با استفاده از یک اندیس، از یک رشته برمی‌گرداند. 

charAt()

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

charCodeAt()

مقدار یونیکد را از یک کاراکتر، که در یک اندیس مشخص شده قرار دارد، برمی‌گرداند. 

codePointAt()

مقدار یونیکد را در یک اندیس از یک رشته برمی‌گرداند. 

concat()

این متد، دو یا چند رشته را به هم متصل می کند و نتیجه را برمی‌گرداند.

constructor

تابع کانستراکتور(سازنده‌ی) رشته را برمی‌گرداند. 

endsWith()

اگر یک رشته با یک مقدار مشخص به پایان برسد، این متد مقدار true را برمی‌گرداند. 

fromCharCode()

این متد مقادیر یونیکد را به کاراکترهای یونیکد تبدیل می کند و آنها را برمی گرداند.

includes()

اگر یک رشته حاوی یک مقدار مشخص شده باشد، مقدار true را برمی گرداند.

indexOf()

این متد، اندیسِ اولین تطابق از یک مقدار در یک رشته را برمی‌گرداند. 

isWellFormed()

اگر یک رشته خوش‌ساخت(well formed) باشد، مقدار true را برمی‌گرداند. 

lastIndexOf()

این متد، اندیسِ آخرین تطابقِ یک مقدار را در یک رشته برمی گرداند. 

length

طول یک رشته را برمی‌گرداند.

localeCompare()

این متد، دو رشته را از نظر مکان فعلی(current locale) مورد مقایسه قرار می دهد. 

match()

یک مقدار یا یک عبارت منظم را در یک رشته جستجو می کند و تطابق ها را برمی گرداند. 

matchAll()

این متد، یک مقدار یا یک عبارت منظم را در یک رشته جستجو می‌کند و تطابق‌ها را برمی‌گرداند. 

padEnd()

این متد، در انتهای یک رشته، مقادیری را اضافه می‌کند و آن را پرمی کند. 

padStart()

این متد، ابتدای یک رشته را (با چند کاراکتر) پرمی‌کند. 

prototype

به ما امکان می‌دهد تا پروپرتی‌ها و متدهایی را به یک آبجکت اضافه کنیم. 

repeat()

این متد از رشته‌ی داده شده، تعدادی کپی تهیه می کند و یک رشته‌ی جدید را برمی‌گرداند.

replace()

در یک رشته به جستجوی یک الگو(پترن) می‌پردازد و  یک رشته‌ی جدید را برمی‌گرداند که مقدار مورد نظر در آن جایگزین شده است.

replaceAll()

در یک رشته به جستجوی یک الگو(پترن) می‌پردازد و یک رشته‌ی جدید را برمی‌گرداند که تمام تطابق‌ها در آن جایگزین شده‌اند. 

search()

در یک رشته به جستجوی یک مقدار یا یک عبارت منظم می‌پردازد و اندیسِ تطابق را برمی‌گرداند. 

slice()

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

split()

یک رشته را به یک آرایه از زیررشته‌ها(substrings) تقسیم(Split) می‌کند. 

startsWith()

بررسی می‌کند که آیا یک رشته با تعدادی کاراکتر مشخص شده، شروع شده است یا خیر. 

substr()

این متد منقضی شده است. به حای آن از متد substring() یا slice() استفاده کنید. 

substring()

این متد، کاراکترهای بین دو اندیس مشخص شده از یک رشته را استخراج می‌کند. 

toLocaleLowerCase()

با استفاده از لوکال هاست(host's locale) یک رشته را برمی‌گرداند که به حروف کوچک تبدیل شده است. 

toLocaleUpperCase()

با استفاده از لوکال هاست(host's locale) یک رشته را برمی‌گرداند که به حروف بزرگ تبدیل شده است. 

toLowerCase()

یک رشته را برمی‌گرداند که به حروف کوچک تبدیل شده است. 

toString()

یک رشته یا یک آبجکتِ رشته را به صورت یک رشته(string) برمی‌گرداند. 

toUpperCase()

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

toWellFormed()

یک رشته را برمی‌گرداند که در آن، جانشین‌های تنها(lone surrogates)، با کاراکتر جایگزین یونیکد، جایگزین شده اند. 

Returns a string where "lone surrogates" are replaced with the Unicode replacement character

trim()

یک رشته را برمی‌گرداند که فاصله های سفید آن حذف شده اند. 

trimEnd()

یک رشته را برمی‌گرداند که فاصله های سفید از انتهای آن حذف شده اند. 

trimStart()

یک رشته را برمی‌گرداند که فاصله های سفید از ابتدای آن حذف شده اند. 

valueOf()

این متد، مقدارِ اصلیِ یک رشته یا یک آبجکتِ رشته را برمی‌گرداند. 


نکته: تمام متدهای رشته، یک مقدار جدید را برمی‌گردانند. آنها رشته‌ی اصلی را تغییر نمی‌دهند.


در ادامه‌ی منبع زیر، به متدهای منقضی شده پرداخته شده است که ما از ترجمه‌ی آنها چشم‌پوشی می‌کنیم. 


منبع: www.w3schools.com/js

 

  • بازدید: 109

نوشتن دیدگاه

لطفا نظرات خود را بیان کنید. به سوالات در سریع ترین زمان پاسخ داده خواهد شد.اما به نکات زیر توجه کنید:
1. سعی کنید نظرات شما مرتبط با مقاله ی مورد نظر باشد، در غیر این صورت پاسخ داده نخواهد شد.
2. سوالات خود را به صورت کوتاه بیان کنید و از پرسیدن چند سوال به طور همزمان خودداری کنید.
3. سوال خود را به طور واضح بیان کنید و از کلمات مبهم استفاده نکنید.

ارسال