Converting between types (e.g., String(), Number(), Boolean()) In Hindi
जावास्क्रिप्ट प्रोग्रामिंग में डेटा टाइप कन्वर्शन एक मौजूदा डेटा टाइप वेरिएबल वैल्यू को मौजूदा डेटा टाइप से दूसरे डेटा टाइप फॉर्मेट कन्वर्शन में हेल्प करता है। यहाँ डेटा टाइप कन्वर्शन प्रोसेस में यह या तो इम्प्लीसिटली फॉर्मेट में जावास्क्रिप्ट प्रोग्रामिंग के द्वारा ऑटोमेटिकली आर्डर में या स्पष्ट रूप से जावास्क्रिप्ट प्रोग्रामर या डेवलपर द्वारा मैन्युअल रूप से कन्वर्शन प्रोसेस को परफॉर्म किया जा सकता है। जावास्क्रिप्ट प्रोग्रामिंग में कुछ पॉपुलर बिल्ट-इन फ़ंक्शन में स्ट्रिंग(), नंबर(), और बूलियन() फंक्शन का उपयोग मुख्य रूप से एक डेटा प्रोग्राम वेरिएबल डेटा टाइप को दूसरे अन्य डेटा टाइप फॉर्मेट में स्पष्ट से कन्वर्शन में किया जाता है।

Converting to String in JavaScript Programs, String() function.
जावास्क्रिप्ट प्रोग्रामिंग में स्ट्रिंग() फ़ंक्शन किसी प्रोग्राम में डिक्लेअर स्ट्रिंग डेटा टाइप वैल्यू को स्ट्रिंग आर्डर में कन्वर्ट करता है।
String function syntax.
String(value)
Example of String function in JavaScript.
let integer = 7894;
let str1 = String(integer); // here it use to Converts integer 7894 to string “7894”
console.log(str1); // result is – “7894”
console.log(typeof str1); // result is – “string”
let boolvalue = false;
let boolStr2 = String(boolvalue); // here it Converts boolean false to string “false”
console.log(boolStr2); // result is – “false”
Coercion to String in JavaScript.
जब आप अपने जावास्क्रिप्ट प्रोग्राम में + ऑपरेटर का उपयोग किसी नॉन-स्ट्रिंग के रूप में अप्लाई करते हैं, तो जावास्क्रिप्ट प्रोग्राम में मौजूदा डेटा टाइप वैल्यू को इम्प्लिसित रूप से उस वैल्यू को स्ट्रिंग (ज़बरदस्ती) में कन्वर्ट कर देता है।
let cortesting = 1 + 1 + ” vcanhelpsu”;
console.log(cortesting); // result is – “2 vcanhelpsu” here 1 + 1 is evaluated first, then coerced into a string
Converting to Number in JavaScript, Number() Function.
जावास्क्रिप्ट प्रोग्रामिंग में बिल्ट-इन नंबर() फ़ंक्शन प्रोग्राम डेटा टाइप वेरिएबल वैल्यू को नंबर में कन्वर्ट करता है। यदि यहाँ किसी डेटा टाइप वैल्यू में पहले से ही एक नंबर वैल्यू है, तो डेटा टाइप नंबर फंक्शन कन्वर्शन प्रोसेस में वैल्यू वही रहती है। यदि डेटा टाइप कन्वर्शन पॉसिबल नहीं है, तो यह मौजूदा प्रोग्राम में आउटपुट वैल्यू NaN नंबर नहीं को रिटर्न करता है।
Number() syntax in JavaScript.
Number(value)
Number() example in JavaScript program.
let str1 = “78934”;
let integer = Number(str1); // here it use to Converts string “78934” to number 78934
console.log(integer); // result is – 78934
console.log(typeof integer); // result is – “number”
let bool = true;
let boolvalue = Number(bool); // here it use to Converts boolean true to number 1
console.log(boolvalue); // result is – 1
let nonStr = “vcanhelpsu”;
let nonNum = Number(nonStr); // here it used to Converts non string to NaN
console.log(nonNum); // result is – NaN
console.log(isNaN(nonNum)); // result is – true (here it checks if it’s NaN
Coercion to number in JavaScript.
जावास्क्रिप्ट प्रोग्राम में कुछ निश्चित प्रोग्रामिंग टास्क में स्ट्रिंग को ऑटोमेटिकली रूप से न्यूमेरिक में कन्वर्ट कर देता है.
console.log(“3” * 4); // result is – 12 here string “3” is coerced into number 3
console.log(“24” / 3); // result is – 8 here string “24” is coerced into number 24
console.log(“7” – 3); // result is – 4 here string “7” is coerced into number 7
जबकि, जावास्क्रिप्ट में स्ट्रिंग के साथ उपयोग किए जाने पर + अर्थमेटिक ऑपरेटर का स्पेशल बिहेवियर होता है, जो की जावास्क्रिप्ट प्रोग्राम में मैथमैटिक वैल्यू ऐड के बदले मौजूदा स्ट्रिंग डेटा टाइप वैल्यू को आउटपुट में संयोजन करता है।
console.log(“3” + 9); // result is – “39” here string “3” is concatenated with number 9
Converting to Boolean in JavaScript, boolean() function.
जावास्क्रिप्ट प्रोग्राम में बूलियन() फ़ंक्शन किसी डेटा टाइप वेरिएबल वैल्यू को उसके कम्पेटिबल बूलियन डेटा वैल्यू में रिप्रेजेंट कर कन्वर्ट करता है।
Syntax of Boolean function in JavaScript.
boolean(value)
Example of Boolean function.
let text = “Vcanhelpsu”;
let boolvalue = Boolean(text); // here Non-empty string becomes true boolean value
console.log(boolvalue); // result is – true
let emptytext = “”;
let emptytextBool = Boolean(emptytext); // here a Empty string becomes false boolean value
console.log(emptytextBool); // result is – false
let integer = 0;
let intBool = Boolean(integer); // here Zero becomes false boolean value
console.log(intBool); // result is – false
let objdata = {};
let objBoolvalue = Boolean(objdata); // here Non-null object data type value becomes true
console.log(objBoolvalue); // result is – true
Summary of Conversions String(), Number(), Boolean() functions in JavaScript.
Conversion Function | Converts to… | Example | Result |
String(value) function | It used to convert String to other data type | String(789) | “789” |
Number(value) function | It used to convert Number to number data type | Number(“4987”) | 4987 |
Boolean(value) function | It used to convert Boolean (truthy/falsy) Boolean value | Boolean(“vcanhelpsu”) | vcanhelpsu |
Conclusion of String(), Number(), Boolean() functions in JavaScript.
- String() function – किसी भी जावास्क्रिप्ट प्रोग्राम में डेटा वेरिएबल वैल्यू को स्ट्रिंग में कन्वर्ट करता है।
- Number() function – किसी भी जावास्क्रिप्ट प्रोग्राम में डेटा वेरिएबल वैल्यू को न्यूमेरिक डेटा टाइप में कन्वर्ट करता है। यहाँ यदि डेटा टाइप कन्वर्शन पॉसिबल नहीं है, तो यह आउटपुट में NaN वैल्यू को रिटर्न करता है।
- Boolean() function – किसी भी जावास्क्रिप्ट प्रोग्राम में डेटा वेरिएबल वैल्यू को बूलियन डेटा टाइप वैल्यू में कन्वर्ट करता है, यहाँ फाल्स वैल्यू के लिए फाल्स रिजल्ट होता है, इसी प्रकार ट्रू वैल्यू के लिए ट्रू रिजल्ट प्रीव्यू होता है।