JavaScript String substring() Method

Paglilinaw at paggamit

substring() Ang paraan ay magkukuha ng mga linya mula sa dalawang indeks (posisyon) sa string at ibabalik ang anumang substring.

substring() Ang paraan ay magpapalikha ng linya mula sa simula hanggang sa katapusan (hindi kasama).

substring() Ang paraan ay hindi magbabago sa orihinal na string.

Mga halimbawa 3 start Kung ang ang character sa lugar ngkaya palitan ang mga parametro: (4, 1) = (1, 4).

Ang simula o kinalalagyan ng nangunguna 0 ay ipinapakita bilang 0.

Bilang katulad ng:

Bilang katulad ng:

Metodong split()

Metodong slice()

Metodong substr()

Sample

Mga halimbawa 1

Makuha ang substring mula sa teksto:
let text = "Hello world!";

Subukang i-trial ang iyong sarili

let result = text.substring(1, 4);

Mga halimbawa 2

Magsimula mula sa posisyon 2:

Subukang i-trial ang iyong sarili

let result = text.substring(2);

Mga halimbawa 3 start Kung ang ang character sa lugar ngKung ito ay

let result = text.substring(4, 1);

Subukang i-trial ang iyong sarili

Mga halimbawa 4

Kung ang "start" ay mas mababa sa 0, ito ay magsimula mula sa index 0:

let result = text.substring(-3);

Subukang i-trial ang iyong sarili

Mga halimbawa 5

Lamang ang una:

let result = text.substring(0, 1);

Subukang i-trial ang iyong sarili

Mga halimbawa 6

Lamang ang huling isa:

let result = text.substring(text.length - 1);

Subukang i-trial ang iyong sarili

Grammar

string.substring(start, ang character sa lugar ng)

Argumento

Argumento Paglalarawan
start

Hindi nililipat. Hindi nag-iisang negatibong integer. Ang simula ng posisyon.

Ang unang character ay nasa index 0.

ang character sa lugar ng

Opsiyonal. Hindi nag-iisang negatibong integer. Ang katapusan na posisyon (hindi kailanman, ngunit hindi kasama).

Kung ito ay nililipat, ay i-extract ang ibang bahagi ng string.

Ibinabalik ang halaga

Uri Paglalarawan
String Ang string na kasama ang inaanyayahan na character.

Detalye ng teknolohiya

Ibinabalik ang halaga

Ibinabalik ang bagong string, na ang halaga ay kasama ang string Isang substring ng start sa ang character sa lugar ngLahat ng character mula sa ang character sa lugar ng Bawas start

Paliwanag

substring() Ang ibinabalik na substring ng paraan ay kasama ang start ang character sa lugar ng ang character sa lugar ng ang character sa lugar ng

Kung ang argumento start At ang character sa lugar ng Magkapareho, kung ang dalawang argumento ay magkapareho, ang paraan ay ibinabalik ang isang kosong string (ang string na may haba na 0). Kung start Kaysa sa ang character sa lugar ng Malaki, kung ang dalawang argumento ay magkapareho, ang paraan ay muna magpalit ng dalawang argumento bago ito ay makuha ang substring.

Remeber po, ang substring ay kasama ang start ang character sa lugar ng ang character sa lugar ng ang haba ng ibinabalik na substring ay palaging magkapareho sa ang character sa lugar ng-start

Pansin mo po,split() At substr() Lahat ay pwedeng umuugat ng mga substring mula sa isang string. At iba ito sa mga paraan na ito,substring() Ang paraan ay hindi tatanggapin ang nag-iisang negatibong argumento.

Suporta ng browser

substring() Ito ay ECMAScript1 (ES1) na katangian.

Lahat ng mga browser ay ganap na sumusuporta sa ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Sumusuporta Sumusuporta Sumusuporta Sumusuporta Sumusuporta Sumusuporta

Ilang kaugnay na pahina

JavaScript 字符串

JavaScript 字符串方法

JavaScript 字符串搜索