زیررشته جاوااسکریپت

زیررشته جاوااسکریپت

دسته بندی : آموزش Javascript سطح مقاله : متوسط زمان مطالعه : 3 دقیقه آخرین بروز رسانی: 25 اسفند 1399

با بررسی و معرفی زیررشته جاوااسکریپت در این مقاله همراه باشید.

نکات اصلی زیررشته جاوااسکریپت:

  • روش JavaScript string.substring نمادها را بین دو شاخص استخراج کرده و یک رشته داده را برمی گرداند.
  • این روش نمادها را در یک رشته بین پایان و شروع استخراج می کند ، بدون اینکه خود پایان را شامل شود.
  • اگر اندیس انتهایی مقدار کمتری نسبت به شروع داشته باشد ، آرگومان ها جابجا می شوند.
  • اگر پایان یا شروع به عنوان عدد منفی تعریف شود ، مقدار آن 0 است.
  • رشته اصلی پس از استفاده از این روش بدون تغییر باقی می ماند.

توضیح زیررشته جاوااسکریپت

روش زیر رشته JavaScript بخشی خاص از یک رشته را بازیابی می کند. در طی این فرآیند استخراج ، عنصر اصلی اصلاح نمی شود. در عوض ، جاوا اسکریپت subString یک رشته کاملاً جدید را برگردانده و حاوی نویسه های گرفته شده از رشته اصلی است.

استفاده از زیر رشته JS می تواند متفاوت باشد ، زیرا نشان دادن شاخص های مختلف برای شروع و پایان استخراج امکان پذیر است.

در این مثال ، استخراج از نماد چهارم آغاز می شود:

function learnFunction() {
    var string = "Whats your name?";
    var result = string.substring(3);
    document.getElementById("learn").innerHTML = result;
}

در اینجا ما می توانیم ببینیم که وقتی مقدار نهایی کوچکتر از مقدار شروع است مقادیر جابجا می شوند:

function learnFunction() {
    var string = "Whats your name?";
    var result = string.substring(5, 1);
    document.getElementById("learn").innerHTML = result;
}

در این مثال ، مقدار شروع کمتر از 0 است (منفی). بنابراین ، دستور از شاخص شماره 0 شروع می شود:

function learnFunction() {
    var string = "Whats your name?";
    var result = string.substring(-4);
    document.getElementById("learn").innerHTML = result;
}

بیایید ببینیم که چگونه فقط اولین نماد را می توان استخراج کرد:

function learnFunction() {
    var string = "Whats your name?";
    var result = string.substring(0, 1);
    document.getElementById("learn").innerHTML = result;
}

در این مثال ، فقط آخرین نماد استخراج می شود:

function learnFunction() {
    var string = "Whats your name?";
    var result = string.substring(15, 16);
    document.getElementById("learn").innerHTML = result;
}

ممکن است متوجه شوید که تابع substring جاوا اسکریپت مشابه روش substr است. در مورد تفاوت های آنها و عملکرد substr در این آموزش بخوانید.

تابع JavaScript string.substring می تواند استخراج یک رشته را از کاراکتر اول شروع کند. سپس ، شاخص شروع باید 0 باشد.

توجه: درصورتی که شاخص شروع به عنوان یک عدد منفی نشان داده شود ، عملکرد به طور خودکار آن را 0 می کند.

در مثال زیر ، شاخص شروع به عنوان 1 (شخصیت دوم) تنظیم می شود ، در حالی که شاخص پایان روی 4 (کاراکتر پنجم) تنظیم می شود.

ویرایشگر کد را با کلیک روی دکمه Try it Live باز کنید. خواهید دید که رشته برگشتی کلاه است. کاراکتر پنجم شامل نمی شود زیرا شاخص پایان هرگز توسط تابع JavaScript subString استخراج نمی شود.

function learnFunction() {
    var string = "Whats your name?";
    var result = string.substring(1, 4);
    document.getElementById("learn").innerHTML = result;
}

بررسی زیررشته ها

این دستور را برای تابعپ زیر رشته JavaScript دنبال کنید:

string.substring (شروع ، پایان)

  • start نشان می دهد که از چه شاخصی باید شخصیت ها استخراج شوند. این پارامتر مورد نیاز JavaScript زیر رشته است.
  • end مشخص می کند که روند استخراج چه زمانی باید به نتیجه برسد. در صورت حذف ، تابع بقیه رشته را به طور خودکار استخراج می کند. اختیاری.

به یاد داشته باشید: شاخص کاراکترهای JavaScript از 0 شروع می شود ، نه 1

این مقاله چقدر براتون مفید بود؟

اولین امتیاز را ثبت کنید😊