strings के properties और string के मेथड्स
![JavaScript strings properties and methods in Hindi | With Example , जावास्क्रिप्ट स्ट्रिंग के प्रॉपर्टी और मेथड उदाहरण के साथ हिंदी में , string कि लेंग्थ निकालना , find string length , finding a string in a string , स्ट्रिंग में स्ट्रिंग को ढूढना , indexof() method example , lastIndexOf() method example and second parameeter ,slice() method,slice() method , substr() method , string के content को replace करना , slice() method उदाहरण, Upper Case letter को कन्वर्ट करना, concat() method strings को जोड़ने के लिए , string.trim() method , charAt() method उदाहरण, charCodeAt()method, property access करके , अंतर property access[] & charAt() method, property access[] like array उदाहरण , String को Array मे कन्वर्ट करना , space separator के साथ उदाहरण, विना space separator के साथ उदाहरण, कामा separator के साथ उदाहरण](https://1.bp.blogspot.com/-8zo4fRl_uTg/XyhJg3_pCWI/AAAAAAAACuY/IZbm-CgInesWGdE2HlyiAba1nZPGvWDEgCLcBGAsYHQ/s640/javascript_string_method_properties.jpg)
properties & method introduction
string के methods आपको strings के साथ काम करने मे मदद करते है|
जैसे की आप जानते है की मेथड्स या properties केवल ऑब्जेक्ट के पास होती है
इसलिए primitive value जैसे की var num =1; var string ='htmlinhindi' आदि के पास कोई methods या properties नहीं होती है
लेकिन रुकिए... javascript मे primitive values के लिए भी मेथड्स` और properties होती है
क्योंकि जावास्क्रिप्ट मे जब methods और properties को execute किया जा रहा होता है , तब primitive वैल्यू को भी object माना जाता है |
string की length निकालना:
किसी भी string की length निकालने के लिए .length property का उपयोग किया जाता है |
यह हमे संबधित string की length return करता है
for string length उदाहरण
<script>
var appName="HtmlInHindi";
var strln = appName.length;
/*ऊपर दिया statement string
कि लम्बाई लौटाएगा */
console.log(strln);
</script>
आउटपुट देखें =>
string में string को ढूंढना:
indexof() method:
indexof() method का प्रयोग हम किसी string के समूह में स्थित किसी string का index number प्राप्त करना के लिए करते है |
indexof() method हमे string के समूह में अगर एक से ज्यादा ढूढी जा रही string होतो पहली बार मिली string का index number return करता है
हमेशा कि तरह ध्यान दे कि जावास्क्रिप्ट किसी करैक्टर का पोजीशन किसी string या number में 0 से शुरू करता है
पिछले में आपने गौर किया होतो string कि लम्बाई आउटपुट में 11 प्राप्त हुई है अर्थात कुल करैक्टर कि संख्या लेकिन ध्यान रहे लास्ट करैक्टर i का index number 10 होगा क्योंकि indexing 0 से शुरू होती है
indexOf() method उदाहरण
<script>
var about = 'This is a htmlinhindi app.';
var appName = about.indexOf("htmlinhindi");
console.log(appName);
</script>
आउटपुट देखें =>
lastIndexof() method:
lastIndexof() method भी indexof() मेथड कि तरह कार्य करता है अंतर केवल यह होता है indexof() method जहाँ स्टार्ट से पहली बार मिली string का index number return करता है वही lastIndexof() method भी start से string ढूढता है लेकिन सबसे लास्ट में मिली string का index number return करता है |
इस प्रकार अगर किसी string के समूह में ढूढी जा रही string केवल ही हो तो indexof() और lastIndexOf() दोनों सामान index number return करेंगे |
क्या होगा अगर किसी string के समूह में सर्च कि जा रही string न मिले?
-1 return होगा
indexOf() method उदाहरण
<script>
var about = "This is a htmlinhindi app.";
var appName = about.lastIndexOf("htmlinhindi");
console.log(appName);
</script>
आउटपुट देखें =>
indexof() और lastIndexOf() का second parameter
दोनों मेथड में second parameeter देने का आप्शन होता है |
second parameeter का उपयोग के द्वारा आप यह सुनिश्चित कर सकते है , string ढूढना किस string number से प्रारंभ करना है
string के हिस्सों को निकालना:
किसी string के पार्ट्स को निकालने के लिए javascript हमें 3 मेथड प्रदान करता है |
- slice(start,end)
- substring(start,end)
- substr(start,length)
slice() method:
slice() method string के भाग को निकालता है तथा निकाले गए भाग को नए स्ट्रिंग मे रिटर्न करता है |
slice() मेथड 2 parameter लेता है , पहले parameter मे आप बता सकते है string का part निकालना कहाँ से शुरू करता है तथा दूसरे parameter मे कहाँ तक निकालना है |
अगर आप negative में parameter देते है तो index कि काउंटिंग अंत से होगी first और second दोनों parameter के case में
अगले स्लाइड में second ex. में first parameter -16 यह बताता है कि last से 16 index से string part निकलना शुरू करना है और last से index 5 तक निकालना है
slice() method उदाहरण
<script>
var appName="This is a HtmlInHindi app.";
var strPart = appName.slice(10,21);
/*ऊपर दिया statement new string
strPart में लौटाएगा */
console.log(strPart);
</script>
आउटपुट देखें =>
<script>
var appName="This is a HtmlInHindi app.";
var strPart = appName.slice(-16,-5);
/*ऊपर दिया statement new string
strPart में लौटाएगा */
console.log(strPart);
</script>
आउटपुट देखें =>
अगर आप दूसरा parameter नहीं देते है:
- तो first parameter (index) के बाद कि पूरी string नई string के रूप में return होगी
- negative parameter के case में भी लास्ट से index काउंट करके लास्ट तक कि नई string प्राप्त होगी
कृपया आगे दिए उदाहरण से relate करें!
पहले उदाहरण में index 10 (प्रारंभ से ) के बाद कि पूरी string return होगी |
दूसरे उदाहरण में index -16 (लास्ट से ) के बाद कि पूरी string return होगी |
slice() method उदाहरण
<script>
var appName="This is a HtmlInHindi app.";
var strPart = appName.slice(10);
/*ऊपर दिया statement new string
strPart में लौटाएगा */
console.log(strPart);
</script>
आउटपुट देखें =>
<script>
var appName="This is a HtmlInHindi app.";
var strPart = appName.slice(-16);
/*ऊपर दिया statement new string
strPart में लौटाएगा */
console.log(strPart);
</script>
आउटपुट देखें =>
substring() method :
substring() method slice() method के सामान ही होता है |
अब जब अलग से मेथड बना है तो कुछ तो अंतर होगा ही ,
substring() मेथड मे आप negative value नहीं दे सकते है |
थोड़ा सा स्क्रॉल करके आप लाइव editer के माध्यम से विभिन्न तरीके से मेथड के उपयोग का टेस्ट कर सकते है , तथा इसी ऐप मे अपने दोस्तों से साथ स्क्रीनशॉट शेयर कर उनकी मदद कर सकते है या ले सकते है |
<script>
var appName="This is a HtmlInHindi app.";
var strPart = appName.substring(10,21);
/*ऊपर दिया statement new string
strPart में लौटाएगा */
console.log(strPart);
</script>
आउटपुट देखें =>
यदि आप second parameter नही देते है तो slice() method कि तरह बाद कि पूरी string return होगी
substr() method
substr() method भी slice() method के सामान ही होता है |
लेकिन substr() method में second parameter index कि बजाय return कि जाने वाली string के characters कि संख्या होती है
]इसमें आप negative value भी दे सकते है जो अन्य कि तरह ही वर्क करेगा
second parameter को आप छोड़ सकते है जो अन्य कि तरह ही string return करेगा
'एडवांस जावास्क्रिप्ट में हम इनके बीच विस्तृत अंतर देखेंगे
<script>
var appName="This is a HtmlInHindi app.";
var strPart = appName.substring(10,11);
/*ऊपर दिया statement new string
strPart में लौटाएगा */
console.log(strPart);
</script>
आउटपुट देखें =>
0 टिप्पणियां
आपके सुझाव सादर आमंत्रित है