जावास्क्रिप्ट स्ट्रिंग substring() विधि

परिभाषा और उपयोग

substring() यह विधि स्ट्रिंग से दो इंडेक्स (स्थान) के बीच के अक्षरों को निकालती है और उसका उपस्ट्रिंग वापस देती है।

substring() यह विधि पूरे स्ट्रिंग के शुरू से लेकर (शामिल नहीं) अक्षरों को निकालती है।

substring() यह विधि मूल स्ट्रिंग को नहीं बदलती है।

यदि स्टार्ट बड़ा है एण्डतो पारामीटर एकदम आदान-प्रदान करें: (4, 1) = (1, 4)।

ऋण 0 के शुरूआती या समाप्ती मूल्य 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

यदि "स्टार्ट" नकारात्मक है, तो यह इंडेक्स 0 से शुरू होगा:

let result = text.substring(-3);

स्वयं प्रयोग करें

उदाहरण 5

केवल पहला:

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

स्वयं प्रयोग करें

उदाहरण 6

केवल आखिरी:

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

स्वयं प्रयोग करें

व्याकरण

string.substring(स्टार्ट, एण्ड)

पैरामीटर

पैरामीटर वर्णन
स्टार्ट

अवश्यकता से नकारात्मक इंटीजर. शुरूआती स्थान

पहला चरित्र इंडेक्स 0 पर है

एण्ड

वैकल्पिक. अवश्यकता से नकारात्मक इंटीजर

यदि छोड़ दिया जाए, तो श्रृंखला के शेष भाग को निकाला जाएगा

वापसी

टाइप वर्णन
श्रृंखला उपसूचक चरित्रों को शामिल करती है

तकनीकी विवरण

वापसी

नई श्रृंखला वापस देता है, जो उसका मान string के बीच की एक उपसूचक श्रृंखला, जिसकी सामग्री स्टार्ट से एण्ड-1 वाले सभी चरित्र, उसकी लंबाई एण्ड हटाएं स्टार्ट

वर्णन

substring() वापसी की श्रृंखला शामिल है स्टार्ट वाले चरित्र, लेकिन एण्ड वाले चरित्र

यदि पैरामीटर स्टार्ट से एण्ड समान है, तो इस विधि एक खाली श्रृंखला (अर्थात 0 लंबाई वाली श्रृंखला) वापस देगी. यदि स्टार्ट से बड़ा है एण्ड बड़ा है, तो इस विधि उपसूचक श्रृंखला को निकालने से पहले इन दोनों पैरामीटरों को आदान-प्रदान करेगी

याद रखें कि, इस उपसूचक श्रृंखला में शामिल है स्टार्ट वाले चरित्र को, लेकिन एण्ड वाले चरित्र को, वापसी की श्रृंखला की लंबाई हमेशा इसी लंबाई के बराबर होगी एण्ड-स्टार्ट

ध्यान दें कि,split() और substr() वे सभी एक तेजस्वी से चरित्र की श्रृंखला निकाल सकते हैं. और इन विधियों के अलावा,substring() यह विधि नकारात्मक पैरामीटर नहीं लेती。

ब्राउज़र समर्थन

substring() यह ECMAScript1 (ES1) विशेषता है。

सभी ब्राउज़र ES1 (जेसक्रिप्ट 1997) को पूरी तरह से समर्थन करते हैं:

च्रोम आईई एज फायरफॉक्स सफारी ऑपेरा
च्रोम आईई एज फायरफॉक्स सफारी ऑपेरा
समर्थन समर्थन समर्थन समर्थन समर्थन समर्थन

संबंधित पृष्ठ

JavaScript स्ट्रिंग

JavaScript स्ट्रिंग मेथड

JavaScript स्ट्रिंग सर्च