फ़ंक्शन String
फ़ंक्शन String दिए गए
मान को स्ट्रिंग में बदलता है। आदिम प्रकारों
(संख्याएं, स्ट्रिंग्स और अन्य सरल प्रकार) के लिए रूपांतरण
बहुत ही स्पष्ट तरीके से होते हैं। उदाहरण के लिए: true -
'true', 5 - '5'। और ऑब्जेक्ट
अक्सर '[object
Object]' में बदल जाते हैं,
लेकिन अपवाद भी हो सकते हैं।
सिंटैक्स
String(जिसे बदलना है);
उदाहरण
आइए संख्या 0 को स्ट्रिंग में बदलें:
String(0);
कोड निष्पादित करने का परिणाम:
'0'
उदाहरण
और अब फ़ंक्शन के पैरामीटर में
गैर-संख्यात्मक मान NaN दें:
String(NaN);
परिणामस्वरूप हमें स्ट्रिंग मिलेगी:
'NaN'
उदाहरण
आइए बूलियन
मान false को बदलें:
String(false);
कोड निष्पादित करने का परिणाम:
'false'
उदाहरण
फ़ंक्शन String का उपयोग करके
स्ट्रिंग को बदलें:
String('str');
कोड निष्पादित करने के बाद आउटपुट पर हमें वही स्ट्रिंग मिलेगी:
'str'
उदाहरण
अब फ़ंक्शन के पैरामीटर में
मान null दें:
String(null);
कोड निष्पादित करने के परिणामस्वरूप हमें मान मिलेगा, जो स्ट्रिंग में बदल गया है:
'null'
उदाहरण
आइए फ़ंक्शन के पैरामीटर में
मान undefined दें:
String(undefined);
कोड निष्पादित करने का परिणाम:
'undefined'
उदाहरण
अब पैरामीटर में खाली ऑब्जेक्ट को दर्शाने के लिए कर्ली ब्रेसिज़ दें:
String({});
कोड निष्पादित होने के बाद हमें एक स्ट्रिंग मिलेगी, जिसमें दिए गए ऑब्जेक्ट का प्रकार बताया जाएगा:
'[object Object]'
उदाहरण
और अब वर्गाकार कोष्ठक या खाली ऐरे को बदलें:
String([]);
अंत में, ऑब्जेक्ट के प्रकार के विवरण के बजाय हमें एक खाली स्ट्रिंग मिलेगी:
''
उदाहरण
आइए फ़ंक्शन के पैरामीटर में अंकों से भरा हुआ ऐरे दें:
String([1, 2, 3]);
कोड निष्पादित करने के परिणाम में ऐरे के सभी मान एक स्ट्रिंग में बदल जाएंगे:
'1,2,3'