Funcții cu șiruri JavaScript
Pentru început, un șir este un obiect din Javascript capabil să stocheze date care sunt în format text. În cuvinte ușoare, un tablou de caractere sau o secvență de litere sau caractere din Javascript pot fi denumite șiruri. Un singur caracter dintr-un tablou nu are un tip separat în Javascript.
Un șir în Javascript poate fi creat folosind ghilimele duble sau ghilimele simple. Puteți crea un șir printr-un text literal sau prin utilizarea unui cuvânt cheie nou (obiect string). Ambele metode au fost explicate mai jos:
În cazul unui literal de șiruri, utilizarea ghilimelelor duble vă poate ajuta să creați un șir, având în vedere sintaxa-
var typeStringNameHere = “You created a string literal”;
În cazul unui obiect string, utilizarea unui cuvânt cheie nou vă poate ajuta să creați un șir, având în vedere următoarea sintaxă-
var typeStringNameHere = new String(“You created a string object”);
Exemple de funcții cu șiruri în JavaScript
Funcția șirurilor este ușor de utilizat. Aici vom discuta despre cum să utilizăm funcția șir în programarea JavaScript cu ajutorul unor exemple
-
Index de()
Acesta va căuta și va returna indexul primei apariții a unui personaj sau a unei subcategorii menționate în șir. Dacă nu se găsește un caracter sau o subcadență menționată, se va întoarce -1.
var st = "Please only find where 'only' occurs!";
var po = st.indexOf("only");
Metoda indexOf () va returna poziția primei apariții a textului menționat, adică 7 .
-
lastIndexOf ()
Această funcție JavaScript String va căuta și returna indexul ultimei apariții a unui personaj sau subcadru menționat în șir. Dacă nu se găsește un caracter sau o subcadență menționată, se va întoarce -1
var st = "Please only find where 'only' occurs!";
var po = st.lastindexOf("only");
metoda lastIndexOf () va returna poziția ultimei apariții a textului menționat, adică 23
-
căutare()
Acesta va căuta și testa un meci într-un șir și va returna indexul meciului. Dacă nu se găsește un caracter sau o subcadență menționată, se va întoarce -1.
var st = "Please only find where 'only' occurs!";
var po = st.search("only");
metoda căutare () va returna poziția primei apariții a textului menționat, adică 7.
Diferența dintre metoda search () și metoda indexOf () este că metoda search () nu poate lua al doilea argument și metoda indexOf () nu poate lua expresii regulate.
-
felie()
Această funcție șir în JavaScript este utilizată pentru tăierea unei părți dintr-un șir și returnează partea decupată într-un șir recent creat.
var string = "Mango, Apple, Kiwi";
var r = string.slice(7, 12);
Rezultatul lui r va fi: Apple
var s = "Apple, Kiwi";
var r = s.slice(-10, -6);
Rezultatul lui r va fi: Kiwi
-
subșir ()
Este aceeași cu metoda feliei (). Singura diferență este că subcostul () nu acceptă indici negativi.
var s = "Apple, Banana, Kiwi";
var r = s.substring(7, 13);
Rezultatul lui r va fi: Banana
-
substr ()
Este aceeași cu metoda feliei (). Singura diferență este că în substr () al doilea parametru indică lungimea primului, adică parametrul extras
var s = "Apple, Kiwi";
var r = s.substr(7, 4);
Rezultatul lui r va fi: Kiwi
-
înlocuiți (x, y)
Această metodă înlocuiește primul parametru (x) cu al doilea parametru (y) din șir:
var s = "Please visit Oracle!";
var n = s.replace("Oracle", "Microsoft");
Rezultatul lui n va fi: Vă rugăm să vizitați Microsoft!
-
charAt (y)
Returnează caracterul care se află la poziția „y” din șir.
var s = "WORLD";
var r = s.charAt(3);
Rezultatul lui r va fi: L
-
charCodeAt (y)
Această metodă va returna valoarea Unicode a caracterului care se află la poziția „y” din șir.
var str = "Halloween";
var r = str.charCodeAt(0);
Rezultatul lui r va fi: 72
-
toLowerCase ()
Această funcție de șir JavaScript va returna șirul cu toate caracterele convertite în minuscule.
var m = 'PYTHON';
var r = m.toLowerCase();
Rezultatul lui r va fi: python
-
toUpperCase ()
Această funcție de șir JavaScript va returna șirul cu toate caracterele convertite cu majuscule.
var m = “python”;
var r = m.toUpperCase();
Rezultatul lui r va fi: PYTHON
-
concat (v1, v2, …)
Această metodă va combina una sau mai multe șiruri în cea originală și va returna șirul concatenat. Șirul original nu va fi modificat.
var t1 = "Hi";
var t2 = "What's up!";
var t3 = t1.concat(" ", t2);
Rezultatul t3 va fi: Bună Ce se întâmplă!
-
tunde()
Această metodă va elimina orice spațiu alb atât de la începutul, cât și de la sfârșitul unui șir:
var s = " Hi What's up! ";
var b = s.trim());
Rezultatul lui b va fi: „Bună ce se întâmplă!”
-
divizare (delimitator)
Această metodă va împărți un șir în elemente de matrice conform parametrului specificat (delimiter) și returnează un tablou format din fiecare element.
var message="Welcome to hell !"
var word=message.split("t");
cuvântul (0) conține „Bun venit”, iar cuvântul (1) conține „la iad!”
-
se termină cu()
Această metodă află dacă șirul se termină cu caracterele unui șir menționat. Această metodă returnează adevărat dacă șirul se termină cu caracterele furnizate, iar false dacă nu.
var s = "Hello guys";
var n = s.endsWith("guys”);
Rezultatul lui n va fi: ADEVĂRAT
-
incepe cu()
Această metodă află dacă șirul începe cu caracterele unui șir menționat. Această metodă returnează adevărat dacă șirul începe cu caracterele furnizate, iar false dacă nu.
var s = "Hello guys";
var n = s.startsWith("Hello”);
Rezultatul lui n va fi: ADEVĂRAT
-
toString ()
Această metodă va returna valoarea obiectului String.
var string = "Hello guys!";
var r = string.toString();
Rezultatul lui n va fi: Bună ziua băieți!
-
lungime
Aceasta va returna numărul de caractere care este lungimea unui șir.
var string = "Hello People!";
var n = string.length;
Rezultatul lui n va fi: 12
Concluzie - Funcții cu șiruri JavaScript
Astfel, putem concluziona că șirurile javascript sunt cu adevărat importante pentru funcționalitatea web. Este o limbă cu adevărat interesantă, precum și o limbă ușoară în care să vă cufundați. De asemenea, JavaScript este într-adevăr flexibil și versatil. Aici am zgâriat doar suprafața tuturor funcțiilor șirului pe care le poate face JavaScript și evoluează constant.
Articole recomandate
Acesta a fost un ghid pentru funcțiile cu șiruri JavaScript. Aici am discutat cum să utilizăm funcția șir în programarea JavaScript cu ajutorul unor exemple. Puteți parcurge și alte articole sugerate pentru a afla mai multe -
- Este orientat pe obiect Javascript
- Introducere în JavaScript
- Este sensibilă carcasa Javascript?
- Cele mai bune cadre JavaScript
- Funcții matematice diferite în JavaScript
- Expresii regulate în Java