जावास्क्रिप्ट में शीर्षक केस एक वाक्य
यह एक वाक्य में सभी शब्दों के पहले तत्व को अपरकेस में बदलने के अलावा और कुछ नहीं है जबकि अन्य तत्व लोअरकेस में रहते हैं। प्रदान की गई स्ट्रिंग (वाक्य) में लोअरकेस और अपरकेस तत्वों का एक समूह हो सकता है। इसलिए हमें प्रदान की गई स्ट्रिंग को शीर्षक केस के लिए एक एल्गोरिदम की आवश्यकता है।
एल्गोरिदम
- वाक्य में सभी शब्दों को अलग-अलग विभाजित करें। यह कार्य string.split() . का उपयोग करके प्राप्त किया जा सकता है विधि।
- string.toLowerCase() का उपयोग करके प्रत्येक शब्द के सभी तत्वों को लोअरकेस में बदलें तरीका।
- for लूप का उपयोग करके सभी शब्दों के पहले तत्वों को लूप करें और उन्हें अपरकेस में बदलें . कनवर्ट करने के बाद, उन्हें उनके संबंधित शब्द के शेष तत्वों के साथ जोड़ दें, जिससे ऊपरी मामले में पहले तत्व के साथ एक मूल शब्द बन जाए।
- String.join() . का उपयोग करके सभी शब्दों को मिलाएं उनके बीच एक जगह के साथ ताकि इसे अपनी मूल स्ट्रिंग में परिवर्तित किया जा सके लेकिन शीर्षक के साथ ।
उदाहरण
<html> <body> <script> function titleCase(string) { var sentence = string.toLowerCase().split(" "); for(var i = 0; i< sentence.length; i++){ sentence[i] = sentence[i][0].toUpperCase() + sentence[i].slice(1); } document.write(sentence.join(" ")); return sentence; } titleCase("tutorix is one of best e-platforms"); </script> </body> </html>