JavaScript में स्ट्रिंग के पहले अक्षर को कैसे बड़ा करें?
सभी को नमस्ते! मैंने अभी JavaScript सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा: एक फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और उसे पहले बड़े अक्षर के साथ लौटाता है। उदाहरण के लिए, "hello world" से "Hello world" बनना चाहिए।
मैंने charAt और toUpperCase के माध्यम से ऐसा करने की कोशिश की, लेकिन यह सही से काम नहीं कर रहा है। यहाँ मेरा कोड है:
```javascript
function capitalizeFirstLetter(str) {
return str.charAt(0).toUpperCase();
}
console.log(capitalizeFirstLetter("hello")); // केवल "H" आउटपुट करता है, जबकि "Hello" चाहिए
```
समस्या यह है कि फ़ंक्शन केवल एक अक्षर लौटाता है, पूरी स्ट्रिंग नहीं। मैं समझता हूँ कि बाकी कैरेक्टर्स को बचाना होगा, लेकिन सही तरीका नहीं पता। मैंने slice का उपयोग करने की कोशिश की, लेकिन उलझ गया।
साथ ही, मैंने देखा कि अगर स्ट्रिंग खाली है, तो कोड एरर देता है। इसे कैसे हैंडल करें? और अगर स्ट्रिंग पहले से बड़े अक्षर से शुरू होती है या शुरुआत में स्पेस हैं तो क्या करें?
कृपया एक शुरुआती के लिए सबसे सरल और विश्वसनीय समाधान बताएं।