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.
conținut
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ă.
- Ce este jаvascript? Istoria aspectului și principalele caracteristici
- Rotunjirea numerelor în programarea WEB
- jаvascript: exemple de aplicații
- Matematică din jаvascript Math
- Stack-ul / pop-ul jаvascript Stack
- Funcția de gestionare a timpului jаvascript setInterval ()
- Folosind indexOf (jаvascript) atunci când lucrați cu matrice și șiruri de caractere
- jаvascript: lucrul cu șiruri de caractere, funcții
- Operațiuni eficiente la nivel de linie utilizând metoda split jаvascript
- jаvascript expresiv: descrierea caracteristicilor
- Utilizarea elementelor DOM prin jаvascript getElementById
- Folosind funcția jаvascript setTimeout ()
- Cum se activează jаvascript în Google Chrome și în alte browsere
- Utilizarea alertei jаvascript ()
- Utilizarea metodei jаvascript replace ()
- Găsirea unei linii într-o șir PHP: descrierea caracteristicilor
- Sintaxă jаvascript parseInt: exemple de utilizare
- Exemple de utilizare a metodei lungimii jаvascript
- Cum se convertește un șir la un număr în jаvascript
- Semnificația și utilizarea vocii jаvascript
- Str.replace: exemple de utilizare eficientă