जावास्क्रिप्ट में स्ट्रिंग के करैक्टर प्राप्त करना
मान लीजिए हमारे पास कोई स्ट्रिंग है। इस स्ट्रिंग के हर
करैक्टर का अपना क्रमिक नंबर होता है: पहला करैक्टर नंबर 0, दूसरा
करैक्टर - नंबर 1, तीसरा करैक्टर नंबर
2 और इसी तरह आगे।
जैसा कि आपने पहले ही देखा, करैक्टरों की नंबरिंग शुरू होती है शून्य से (नंबरिंग की शुरुआत में शून्य का होना प्रोग्रामिंग में अक्सर देखने को मिलता है)।
जरूरत पड़ने पर आप उसके नंबर के आधार पर स्ट्रिंग के किसी खास करैक्टर तक पहुंच सकते हैं। इसके लिए वेरिएबल का नाम लिखा जाता है, उस नाम के बाद स्क्वायर ब्रैकेट लगाए जाते हैं और उन ब्रैकेट के अंदर करैक्टर का नंबर दिया जाता है।
आइए एक उदाहरण देखें। मान लीजिए हमारे पास इस प्रकार की एक स्ट्रिंग दी गई है:
javascriptlet str = 'abcde';
आइए इस स्ट्रिंग के कुछ करैक्टरों तक पहुंचने का प्रयास करें:
javascriptlet str = 'abcde';
alert(str[0]); // 'a' प्रिंट करेगा
alert(str[1]); // 'b' प्रिंट करेगा
alert(str[2]); // 'c' प्रिंट करेगा
करैक्टर का नंबर एक वेरिएबल में भी स्टोर हो सकता है:
javascriptlet str = 'abcde';
let num = 3; // वेरिएबल में करैक्टर का नंबर
alert(str[num]); // 'd' प्रिंट करेगा
एक स्ट्रिंग 'abcde' दी गई है। इस स्ट्रिंग के अलग-अलग
करैक्टरों तक पहुंचकर स्क्रीन पर करैक्टर
'a', करैक्टर 'c', करैक्टर 'e' प्रिंट करें।
एक वेरिएबल जिसमें स्ट्रिंग 'abcde' है, दी गई है।
इस स्ट्रिंग के अलग-अलग करैक्टरों तक पहुंचकर
एक नए वेरिएबल में इस स्ट्रिंग के करैक्टरों को
उल्टे क्रम में लिखें, यानी 'edcba'।
एक वेरिएबल str जिसमें स्ट्रिंग 'abcde' है
और एक वेरिएबल num जिसमें करैक्टर का नंबर है, दिया गया है।
वह करैक्टर प्रिंट करें, जिसका नंबर
वेरिएबल num में स्टोर है।