<JavaScript Șirul de referință
Exemplu
Extras de caractere dintr-un șir de caractere:
var str = "Hello world!";
var res = str.substring(1, 4);
Rezultatul res va fi:
ell
Încearcă - l singur » Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.
Definiție și utilizare
substring() metoda extrage caracterele dintr - un șir de caractere, între doi indici specificați și returnează noul șir sub.
Această metodă extrage caracterele dintr - un șir între "start" și "end" , fără a include "end" în sine.
Dacă "start" este mai mare decât "end" , această metodă va schimba cele două argumente, adică str. substring(1,4) str ==. substring(4,1) .
În cazul în care fie "start" sau "stop" este mai mică de 0, este tratată ca și cum ar fi 0.
Notă: substring() metoda nu se schimba șirul inițial.
Suport pentru browser-
Metodă | |||||
---|---|---|---|---|---|
substring() | da | da | da | da | da |
Sintaxă
Valorile parametrilor Parametru Descriere start Necesar. Poziția de unde să înceapă extracția. Primul caracter este la indexul 0 end Opțional. Poziția (up to, but not including) a (up to, but not including) , în cazul în care să se încheie extracția. Dacă omis, acesta extrage restul șirului
Detalii tehnice
Întoarcere Valoare: Un nou String care conține caracterele extrase JavaScript Versiune: 1.0
Mai multe exemple
Exemplu
Începeți extragerea la poziția 2 și se extrage restul șirului:
var str = "Hello world!";
var res = str.substring(2); Rezultatul res va fi:
llo world! Încearcă - l singur »
Exemplu
Dacă "start" este mai mare decât "end" , se va schimba cele două argumente:
var str = "Hello world!";
var res = str.substring(4, 1);
Rezultatul res va fi:
ell Încearcă - l singur »
Exemplu
Dacă "start" este mai mică decât 0, acesta va începe de extracție din poziția de index 0:
var str = "Hello world!";
var res = str.substring(-3);
Rezultatul res va fi:
Hello world! Încearcă - l singur »
Exemplu
Extras numai primul caracter:
var str = "Hello world!";
var res = str.substring(0, 1); Rezultatul res va fi:
H Încearcă - l singur »
Exemplu
Extras doar ultimul caracter:
var str = "Hello world!";
var res = str.substring(11, 12); Rezultatul res va fi:
! Încearcă - l singur »
<JavaScript Șirul de referință