در جاوااسکریپت، شما میتوانید متدها را به صورت مستقیم روی یک مقدار رشتهای صدا بزنید:
console.log("hello".toUpperCase()); // خروجی در کنسول: HELLO
متدهای زیر برای کار با مقادیر رشتهای (String) در دسترس هستند:
پرسوجو و دریافت کاراکتر (Query): برای دریافت یک کاراکتر یا کدِ کاراکتر در یک ایندکس خاص از رشته استفاده میشوند. این متدها شامل at() ،charAt() ،charCodeAt() و codePointAt() هستند.
جستجو (Search): برای دریافت اطلاعات دربارهی یک زیررشته (Substring) که با یک الگو مطابقت دارد، یا برای بررسی اینکه آیا یک زیررشتهی خاص در رشته وجود دارد یا خیر استفاده میشوند. این متدها شامل indexOf() ،lastIndexOf() ،startsWith() ،endsWith() ،includes() ،match() ،matchAll() و search() هستند.
ترکیب و اتصال (Composition): برای ترکیب چند رشته و ساخت یک رشتهی بلندتر کاربرد دارند. این متدها شامل padStart() ،padEnd() ،concat() و repeat() هستند.
تجزیه و جداسازی (Decomposition): برای شکستن یک رشته به رشتههای کوچکتر استفاده میشوند. این متدها شامل split() ،slice() ،substring() ،substr() ،trim() ،trimStart() و trimEnd() هستند.
تغییر شکل و تبدیل (Transformation): یک رشتهی جدید را بر اساس محتوای رشتهی فعلی برمیگردانند. این متدها شامل toLowerCase() ،toUpperCase() ،toLocaleLowerCase() ،toLocaleUpperCase() ،normalize() و toWellFormed() هستند.
نکته: هنگام کار با رشتهها، دو شیء دیگر نیز وجود دارند که قابلیتهای مهمی را برای دستکاری و کار با رشتهها ارائه میدهند: RegExp (مربوط به عبارات باقاعده) و Intl (مربوط به بینالمللیسازی).
این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://developer.mozilla.org/en-US/docs/Web/JavaScript