Manipularea de caractere: Substringul metodei jаvascript ()

Limba browserului jаvascript oferă dezvoltatorului capacitatea de a lucra eficient cu șiruri de caractere și acces deplin la arborele DOM care se construiește pentru fiecare pagină deschisă de vizitatorul site-ului.

Arsenalul funcțiilor de linie accesibile prin metodele obiectului șir este suficient de mare. Conversia diferitelor tipuri de date în șiruri este efectuată automat atunci când este necesar. Extragerea datelor prin metoda substring jаvascript () este o operație căutată.

Sintaxa și utilizarea metodelor

Orice operație de linie manipulează simbolurile. În primul rând, este obligatoriu să țineți cont de codificare. Dezvoltatorul ar trebui să țină cont: este important nu numai în ceea ce codifică șirul. foarte este important ce codificare este pagina, care conține codul care procesează șirul.

Metoda jаvascript substring () are doi parametri: numărul de caractere de la care începe extracția și numărul de caractere, înainte de care substringul preluat se termină.

Exemple de extragere a subreverselor

În aceste exemple, două linii ale tastaturii sunt utilizate în codificarea latină și chirilică. Acțiunea este prezentată pentru diferiți parametri ai metodei.

Este permis experimentul cu valori zero și negative, dar efectul va fi adecvat. Exemplul de substring jаvascript mai sus convinge că este preferabil să se folosească valori rezonabile ale începutului extragerii și ale sfârșitului acesteia, mai degrabă decât experimentarea.

Metoda de extragere a unui substring dintr-un șir se referă la primul caracter al substringului și la cel care urmează substring-ului. Important, al doilea parametru nu este numărul, ci numărul simbolului. Aceasta nu este soluția obișnuită. De obicei, în operațiunile de extragere a unui substring dintr-un șir, "din ce și cât de mult" este indicat. În substringul () al metodei jаvascript - nu este cazul: ambii parametri sunt numere de poziție, ambele pot fi zero, "NaN" sau au o valoare negativă.

Teoria și practica operațiunilor de linie



jаvascript este un limbaj de programare foarte frumos și popular. Într-o anumită măsură, fiecare dezvoltator calificat trebuie să-l cunoască, chiar dacă domeniul său de competență este doar scripturi de server sau foi de stil cascadă.

Totul este interconectat. Nu puteți participa activ la dezvoltarea site-ului, fără a cunoaște limba browserului. De obicei, cursurile jаvascript oferă o altă metodă a obiectului șir - substr:

  • `string`.substr (Poziția primului caracter [, Lungimea sub-șirului extras)]

Aici, șirul extras este caracterizat de poziția începutului și lungimii. O soluție obișnuită acceptată în alte limbi. Dar jаvascript este o limbă specială.

JS nu pot fi poziționate separat de alte limbaje de programare, dar relația sa strânsă cu arborele DOM browser-ul paginii și în special „mediu“ duce la particularitățile punerii în aplicare a funcționalității și a caracteristicilor în utilizarea acestuia. În special, cele de mai sus se referă la metoda substring jаvascript ().

În toate cazurile, substringul extras nu este cunoscut în nici un fel, fie prin poziția sa, fie prin lungimea sa. În ansamblu, lucrați cu șiruri de caractere în JS este absent. Aici lucrează cu obiecte, în special cu obiecte de linie. Metoda jаvascript substring () este funcționalitatea obiectului șir, cum ar fi metoda substr (). Primul analizează extragerea unui substring:

  • poziția începutului și a sfârșitului;

al doilea:

  • poziția inițială și lungimea.

Acest lucru este convenabil pentru înregistrarea compactă a algoritmului în fiecare caz specific din motive specifice. În exemplul următor (patru funcții care elimină spații suplimentare la stânga și la dreapta caracterelor semnificative ale șirului), este convenabil să utilizați substr.

jаvascript face posibilă formularea unui algoritm cât mai concis posibil, fără "cuvinte" inutile. În unele cazuri, convenabile pentru a substr, alte pop și împinge - deși nu au o relație cu rândurile (această metodă matrice), dar folosind o pereche de divizare și să se alăture pot fi foarte diferite să se uite la utilizarea subsirului.

jаvascript deschide posibilitățile. Cum și ce să folosească, dezvoltatorul determină.

Distribuiți pe rețelele sociale:

înrudit
Rotunjirea numerelor în programarea WEBRotunjirea numerelor în programarea WEB
jаvascript: exemple de aplicațiijаvascript: exemple de aplicații
Matematică din jаvascript MathMatematică din jаvascript Math
Stack-ul / pop-ul jаvascript StackStack-ul / pop-ul jаvascript Stack
Funcția de gestionare a timpului jаvascript setInterval ()Funcția de gestionare a timpului jаvascript setInterval ()
Folosind indexOf (jаvascript) atunci când lucrați cu matrice și șiruri de caractereFolosind indexOf (jаvascript) atunci când lucrați cu matrice și șiruri de caractere
jаvascript: lucrul cu șiruri de caractere, funcțiijаvascript: lucrul cu șiruri de caractere, funcții
Operațiuni eficiente la nivel de linie utilizând metoda split jаvascriptOperațiuni eficiente la nivel de linie utilizând metoda split jаvascript
jаvascript expresiv: descrierea caracteristicilorjаvascript expresiv: descrierea caracteristicilor
Utilizarea elementelor DOM prin jаvascript getElementByIdUtilizarea elementelor DOM prin jаvascript getElementById
» » Manipularea de caractere: Substringul metodei jаvascript ()