Avatar ·

TypeScript में संख्या को स्ट्रिंग में बदलना: सही और त्रुटि रहित तरीका क्या है?

सभी को नमस्ते! मैंने अभी TypeScript सीखना शुरू किया है, और मुझे संख्या को स्ट्रिंग में बदलने में समस्या आ रही है। सामान्य JavaScript में मैं हमेशा `String(123)` या `(123).toString()` जैसा कुछ इस्तेमाल करता था, लेकिन TypeScript में मुझे अप्रत्याशित प्रकार की त्रुटियाँ मिल रही हैं। यहाँ मेरे कोड का उदाहरण है: ```typescript const userId: number = 42; const url: string = "/user/" + userId; // त्रुटि: Type 'number' is not assignable to type 'string' ``` मुझे उम्मीद थी कि TypeScript JavaScript की तरह कॉन्केटनेशन के दौरान स्वचालित रूप से संख्या को स्ट्रिंग में बदल देगा, लेकिन मुझे कंपाइलेशन त्रुटि मिल रही है। मैंने यह भी आज़माया: ```typescript const userId: number = 42; const url: string = "/user/" + String(userId); // काम करता है, लेकिन क्या यह सही है? ``` मुझे कुछ बातें जाननी हैं: 1. कौन सा तरीका सही माना जाता है?

अभी तक कोई उत्तर नहीं।

लॉग इन करें उत्तर देने के लिए

ब्लॉग