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

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

رشته‌ها (Strings) یکی از پرکاربردترین انواع داده در جاوااسکریپت هستند. این زبان برنامه‌نویسی متدهای متنوعی برای کار با رشته‌ها ارائه می‌دهد که عملیات مختلفی مانند جستجو، تغییر، تقسیم و ترکیب را ممکن می‌سازند.

متدهای اصلی کار با رشته‌ها

متد توضیحات
length تعداد کاراکترهای رشته را برمی‌گرداند
toUpperCase() تبدیل تمام حروف به بزرگ
toLowerCase() تبدیل تمام حروف به کوچک
charAt() دریافت کاراکتر در موقعیت مشخص

متدهای جستجو در رشته

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

  • indexOf(): موقعیت اولین وقوع زیررشته را برمی‌گرداند
  • lastIndexOf(): موقعیت آخرین وقوع زیررشته را برمی‌گرداند
  • includes(): بررسی وجود زیررشته در رشته اصلی
  • startsWith(): بررسی شروع رشته با زیررشته مشخص
  • endsWith(): بررسی پایان رشته با زیررشته مشخص

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

متدهای تغییر رشته

برخی از متدهای مفید برای تغییر رشته‌ها:

  1. trim(): حذف فاصله‌های اضافی از ابتدا و انتهای رشته
  2. replace(): جایگزینی بخشی از رشته با رشته دیگر
  3. concat(): ترکیب دو یا چند رشته
  4. slice(): استخراج بخشی از رشته
  5. substring(): مشابه slice اما با تفاوت‌های جزئی

توجه داشته باشید که رشته‌ها در جاوااسکریپت غیرقابل تغییر (immutable) هستند، یعنی متدهای بالا رشته جدیدی ایجاد می‌کنند و رشته اصلی را تغییر نمی‌دهند.

مثال‌های کاربردی

مثال 1: تبدیل حرف اول یک رشته به بزرگ

let str = "javascript";
let result = str.charAt(0).toUpperCase() + str.slice(1);

مثال 2: بررسی وجود یک کلمه در متن

let text = "جاوااسکریپت زبان قدرتمندی است";
let hasWord = text.includes("قدرتمندی");