జావాస్క్రిప్ట్ స్ట్రింగ్ substring() పద్ధతి

నిర్వచనం మరియు ఉపయోగం

substring() పదబంధంలో రెండు సూచికల మధ్య అక్షరాలను తీసుకుంటుంది మరియు ఉపసమాహారం పునఃప్రతిపాదిస్తుంది.

substring() మాదిరిగా ప్రారంభం నుండి ముగింపు వరకు (సహాయంగా లేదు) అక్షరాలను తీసుకుంటుంది.

substring() మాదిరిగా ప్రారంభం లేదా ముగింపు విలువలు 0 గా చేయబడతాయి.

如果 స్టార్ట్ 大于 ఎండ్అప్పుడు పరామీతులను మార్చండి: (4, 1) = (1, 4).

ముందుకు 0 గా చేయబడుతుంది.

另请参阅:

split() 方法

slice() 方法

substr() 方法

实例

例子 1

从文本中提取子字符串:

let text = "Hello world!";
let result = text.substring(1, 4);

亲自试一试

例子 2

从位置 2 开始:

let result = text.substring(2);

亲自试一试

例子 3

如果 స్టార్ట్ 大于 ఎండ్,则交换参数:

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

亲自试一试

例子 4

如果 "start" 小于 0,它将从索引 0 开始:

let result = text.substring(-3);

亲自试一试

例子 5

仅第一个:

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

亲自试一试

例子 6

仅最后一个:

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

亲自试一试

语法

స్ట్రింగ్.substring(స్టార్ట్, ఎండ్)

参数

参数 వివరణ
స్టార్ట్

అవసరం. అనుమతించబడిన విషయం. ప్రారంభ స్థానం.

మొదటి అక్షరం స్థానం 0 లో ఉంటుంది.

ఎండ్

ఎంపికాత్మకం. అనుమతించబడిన విషయం. ముగింపు స్థానం (అతికట్టని, కానీ ఉండకుండా వచ్చే స్థానం).

వినియోగించకపోతే, స్ట్రింగ్ యొక్క మిగిలిన భాగాన్ని తీసుకున్న ఉపశృంఖలం ఉంటుంది

తిరిగి వచ్చే ఉపశృంఖలం అందరు ఉంటాయి

రకం వివరణ
స్ట్రింగ్ ఉపశృంఖలం అందరు ఉంటాయి

సాంకేతిక వివరణ

తిరిగి వచ్చే ఉపశృంఖలం అందరు ఉంటాయి

కొత్త స్ట్రింగ్ ను తిరిగి వచ్చే ఉపశృంఖలం అందరు ఉంటాయి స్ట్రింగ్ స్ట్రింగ్ స్టార్ట్ స్థానం వద్ద అక్షరం నుండి, స్థానం వద్ద అక్షరం వరకు యొక్క ఉపశృంఖలం, విషయం నుండి తీసుకున్న ఉపశృంఖలం ఉంటుంది ఎండ్స్థానం వద్ద అక్షరం నుండి, స్థానం వద్ద అక్షరం వరకు యొక్క ఉపశృంఖలం, విషయం నుండి తీసుకున్న ఉపశృంఖలం ఉంటుంది ఎండ్ కంటే స్టార్ట్.

వివరణ

substring() మాదిరి ఉపశృంఖలం అందరు ఉంటాయి స్టార్ట్ స్థానం వద్ద అక్షరం నుండి, ఉండకుండా వచ్చే ఉపశృంఖలం అందరు ఉంటాయి ఎండ్ స్థానం వద్ద అక్షరం నుండి, ఉండకుండా వచ్చే ఉపశృంఖలం అందరు ఉంటాయి

పరిమాణం స్టార్ట్ పరిమాణం ఎండ్ సమానంగా ఉంటే, ఈ పద్ధతి పొందే ఉపశృంఖలం ఖాళీ ఉంటుంది (అంటే పొడవు 0 ఉంటుంది కాదు కానీ కానీ పదం ఉంటుంది). మరియు ఈ పరిమాణం తో పరిమాణం ఉన్నప్పుడు స్టార్ట్ కంటే ఎండ్ పెద్ద వలె ఉంటే, ఈ పద్ధతి ఉపశృంఖలం పొందడానికి ముందు ఈ రెండు పరిమాణాలను పరస్పరం మార్చుతుంది.

ప్రత్యక్షంగా, ఈ ఉపశృంఖలం అందరు ఉంటాయి స్టార్ట్ స్థానం వద్ద అక్షరం నుండి, ఉండకుండా వచ్చే ఉపశృంఖలం పొడవు ఎల్లప్పుడూ సమానంగా ఉంటుంది ఎండ్ స్థానం వద్ద అక్షరం నుండి, తిరిగి వచ్చే ఉపశృంఖలం పొడవు ఎల్లప్పుడూ సమానంగా ఉంటుంది ఎండ్-స్టార్ట్.

ప్రత్యక్షంగా,split() మరియు substr() ఈ మాదిరి మందికి వివిధంగా,substring() ఈ మాదిరి మందికి సంకేతం ఉంది పరిమాణం మానిస్తుంది.

బ్రౌజర్ మద్దతు

substring() ఇది ECMAScript1 (ES1) లక్షణం.

అన్ని బ్రౌజర్లు పూర్తిగా ES1 (JavaScript 1997) ను మద్దతు చేస్తాయి:

క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
క్రోమ్ ఐఈ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఒపెరా
మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు

సంబంధిత పేజీలు

JavaScript స్ట్రింగ్

JavaScript స్ట్రింగ్ మంథనాలు

JavaScript స్ట్రింగ్ శోధన