توابع رشته ای جاوااسکریپت
دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 4 دقیقه آخرین بروز رسانی: 23 اسفند 1399در این مقاله با توابع رشته ای جاوااسکریپت آشنا می شویم.
نکات اصلی توابع رشته ای جاوااسکریپت:
- رشته ها در JavaScript نوعی داده برای ذخیره توالی کاراکتر هستند.
- رشته ها را می توان با انواع توابع رشته جاوا اسکریپت اصلاح کرد: جایگزین، جستجو ، substr و موارد دیگر.
- رشته های جاوا اسکریپت یک نوع داده ابتدایی هستند اما هنوز هم می توانند به روش ها و خصوصیات مختلف دسترسی پیدا کنند.
لیست خواص
شی رشته ای JavaScript حاوی چندین ویژگی است. با استفاده از آنها می توانید در مورد رشته اطلاعات کسب کنید یا برخی از ویژگی های اضافی را ارائه دهید.
به عنوان مثال ، طول نشان دهنده طول رشته است و سازنده سازنده رشته را نشان می دهد.
جدول زیر تمام خصوصیات احتمالی را توضیح می دهد:
Description | Property |
عملکرد سازنده رشته را برگردانید. | constructor |
طول رشته را برگردانید. | length |
ویژگی ها و روش ها را به اعتراض اضافه کنید. | prototype |
روشهای متداول توابع رشته ای جاوااسکریپت
دستکاری رشته با توابع رشته JavaScript برای اصلاح ، حذف ، سازماندهی یا جایگزینی کل رشته ها یا قسمت های آنها کامل می شود.
انواع روش ها به شما امکان می دهد رشته ها را به صورت آرایه ها مرتب کنید یا قسمت خاصی از رشته ها را نیز استخراج کنید.
در جدول زیر ، معرفی مختصری از توابع رشته JavaScript ارائه می دهیم.
برخی از این توابع همچنین آموزشهای جداگانه خود را دارند. می توانید اطلاعات بیشتر در مورد ()string.includes() ، change() ، slice() ، splice و سایر موارد را بخوانید.
Description | Method |
کاراکتر را در شاخص مشخص شده (موقعیت) برگردانید. | ()charAt |
یونیکد کاراکتر را در فهرست مشخص شده برگردانید. | ()charCodeAt |
به چندین رشته بپیوندید ، و رشته های جدید پیوسته را برگردانید. | ()concat |
بررسی کنید که آیا یک رشته با رشته / نویسه های مشخص شده به پایان می رسد یا خیر. | ()endsWith |
مقادیر یونی کد را به نویسه تبدیل کنید. | ()fromCharCode |
بررسی کنید که آیا رشته شامل رشته / نویسه های مشخص شده باشد. | ()includes |
موقعیت بازگشت اولین وقوع پیدا شده مقدار مشخص شده در رشته. | ()indexOf |
موقعیت بازگشت آخرین وقوع پیدا شده مقدار مشخص شده در رشته. | ()lastIndexOf |
مقایسه دو رشته در محلی فعلی. | ()localeCompare |
رشته را مطابق با عبارت منظم جستجو کنید و آن موارد را برگردانید. | ()match |
رشته جدید را با تعداد مشخصی از نسخه های رشته موجود برگردانید. | ()repeat |
رشته را برای مقدار مشخص شده یا عبارت منظم و رشته جدیدی را که در آن مقادیر مشخص جایگزین می شوند جستجو کنید. | ()replace |
رشته را برای مقدار مشخص شده یا عبارت منظم و موقعیت بازگشت تطابق جستجو کنید. | ()search |
بخشی از رشته را استخراج کرده و رشته جدید را برگردانید. | ()slice |
رشته را به آرایه ای از زیر رشته تقسیم کنید. | ()split |
بررسی کنید که آیا یک رشته با نویسه های مشخص شده شروع می شود یا خیر. | ()startsWith |
شخصیت ها را از رشته استخراج کنید ، از موقعیت شروع مشخص شده و از طریق تعداد مشخصی از کاراکترها. | ()substr |
بین دو شاخص مشخص شده ، کاراکترها را از رشته استخراج کنید. | ()substring |
مطابق با محل میزبان ، رشته را به حروف کوچک تبدیل کنید. | ()toLocaleLowerCase |
مطابق با محل میزبان ، رشته را به حروف بزرگ تبدیل کنید. | ()toLocaleUpperCase |
رشته را به حروف کوچک تبدیل کنید. | ()toLowerCase |
مقدار برگشتی شی st رشته ای. | ()toString |
رشته را به حروف بزرگ تبدیل کنید. | ()toUpperCase |
فضای خالی را از دو انتهای رشته حذف کنید. | ()trim |
مقدار ابتدایی String object را برگردانید. | ()valueOf |
شرح روشهای HTML Wrapper
روش های HTML wrapper رشته ای را که در تگ HTML مناسب قرار دارد ، برمی گرداند. به عبارت دیگر ، می توانید قالب رشته JavaScript را دستکاری کنید.
بعد از ایجاد رشته جدید ، یک رشته را نیز به آن پیوند می دهید.
با توجه به موضوع string، می توانید از بین توابع مختلف ، قالب رشته JavaScript را مدیریت کنید. جدول زیر شامل روشهایی است که می تواند برای تغییر قالب رشته ها اعمال شود:
Description | Method |
ایجاد لنگر | ()anchor |
رشته را با قلم بزرگتری نمایش دهید | ()big |
یک رشته چشمک زن را نمایش دهید | ()blink |
رشته را به صورت درشت نمایش دهید | ()bold |
رشته را با استفاده از قلم ثابت ثابت نمایش دهید | ()fixed |
رشته را با استفاده از یک رنگ تعریف شده نمایش دهید | ()fontcolor |
رشته را با استفاده از اندازه مشخص شده نمایش دهید | ()fontsize |
نمایش رشته به صورت مورب | ()italics |
رشته را به عنوان لینک پیوند دهید | ()link |
رشته را با قلم کوچکتر نمایش دهید | ()small |
رشته را با خط عبور نمایش دهید | ()strike |
رشته را به عنوان متن زیرنویس نمایش دهید | ()sub |
رشته را به عنوان متن فوق خط نمایش دهید | ()sup |
این مقاله چقدر براتون مفید بود؟