JavaScript Printf या String.Format के बराबर है

Javascript Printf Ya String Format Ke Barabara Hai



जावास्क्रिप्ट को प्रिंटफ/स्ट्रिंग के समतुल्य लागू करना। प्रारूप बहुत मददगार है क्योंकि लगभग हर प्रोग्राम को कंसोल पर कुछ मान प्रदर्शित करने या लॉग करने की आवश्यकता होती है। यह कोड में उपयोग किए गए संबंधित पूर्णांक या स्ट्रिंग मानों को प्रदर्शित करके कोड की समझ विकसित करने में भी आपकी सहायता करता है। इसके अलावा, आप कंसोल विंडो पर चेतावनियों या त्रुटियों को प्रिंट करने के लिए Printf या String.Format के समकक्ष जावास्क्रिप्ट का भी उपयोग कर सकते हैं।

यह लेख जावास्क्रिप्ट को प्रिंटफ या स्ट्रिंग के समकक्ष लागू करने के तरीकों को प्रदर्शित करेगा। प्रारूप।

JavaScript Printf/String.Format के बराबर है

जावास्क्रिप्ट को Printf/String.Format के समतुल्य लागू करने के लिए, आप इसका उपयोग कर सकते हैं:







  • ' कंसोल.लॉग () ' तरीका
  • ' दस्तावेज़.लिखें () ' तरीका
  • ' स्ट्रिंग। प्रारूप () ' तरीका

अब हम उपरोक्त प्रत्येक दृष्टिकोण को एक-एक करके देखेंगे!



विधि 1: जावास्क्रिप्ट 'कंसोल.लॉग ()' विधि का उपयोग करके Printf/String.Format के बराबर है

जावास्क्रिप्ट में, 'console.log' विधि का उपयोग किसी पूर्णांक या स्ट्रिंग के मान को प्रिंट करने के लिए किया जाता है। आप इस पद्धति का उपयोग पूर्णांक और स्ट्रिंग मानों को प्रिंटफ के बराबर प्रिंट करने के लिए भी कर सकते हैं।



वाक्य - विन्यास





सांत्वना देना। लकड़ी का लट्ठा ( संदेश )

इधर, उत्तीर्ण ' संदेश कंसोल.लॉग () विधि का उपयोग करके कंसोल पर पैरामीटर लॉग किया जाएगा। यह तर्क कुछ भी हो सकता है, जैसे कुछ पूर्णांक या एक स्ट्रिंग मान।

नीचे दिए गए उदाहरण को देखें।



उदाहरण
सबसे पहले, हम दिए गए दो चरों में एक पूर्णांक मान और एक स्ट्रिंग मान संग्रहीत करेंगे जिसका नाम “ पसंद1 ' तथा ' वैल2 ', क्रमश:

था पसंद1 = दो
था वैल2 = 'जावास्क्रिप्ट Printf या String.Format के बराबर है'

अब, हम “के आरंभिक मान प्रदर्शित करेंगे” पसंद1 ' तथा ' वैल2 'कंसोल पर' का उपयोग कर कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( पसंद1 )
सांत्वना देना। लकड़ी का लट्ठा ( वैल2 )

उपरोक्त कार्यान्वयन के बाद हमें निम्नलिखित आउटपुट मिलेंगे:

विधि 2: जावास्क्रिप्ट प्रिंटफ या स्ट्रिंग के बराबर

जावास्क्रिप्ट में, ' दस्तावेज़.लिखें () DOM (डॉक्यूमेंट ऑब्जेक्ट मॉडल) पर पूर्णांक और स्ट्रिंग मान प्रदर्शित करने के लिए 'विधि का भी उपयोग किया जाता है। अधिक विशेष रूप से, यह विधि डीओएम पर पूर्णांक या स्ट्रिंग मानों को प्रिंट करती है, न कि कंसोल पर।

वाक्य - विन्यास

दस्तावेज़। लिखना ( क्स्प1 , expक्स्प2 )

यहां, ' क्स्प1 ' तथा ' expक्स्प2 'कुछ पूर्णांक या स्ट्रिंग मान देखें।

प्रदर्शन के लिए निम्नलिखित उदाहरण देखें।

उदाहरण
अब, हम 'का उपयोग करके पहले से बनाए गए चर के मान प्रदर्शित करेंगे' दस्तावेज़.लिखें () ' तरीका:

दस्तावेज़। लिखना ( पसंद1 , ' \एन ' )
दस्तावेज़। लिखना ( वैल2 )

कार्यान्वयन के बाद, हम निम्नलिखित आउटपुट प्राप्त करेंगे:

विधि 3: जावास्क्रिप्ट प्रिंटफ या स्ट्रिंग के समतुल्य। String.format () विधि का उपयोग करके स्वरूपित करें

' स्ट्रिंग। प्रारूप () 'विधि का उपयोग आउटपुट स्वरूप को बदलने या अनुकूलित करने के लिए किया जाता है। हम दर्ज किए गए स्ट्रिंग मान को संशोधित करने के लिए इस कार्यक्षमता को लागू करेंगे। यह इंडेक्स वैल्यू को स्ट्रिंग पोजीशन पर रखकर हासिल किया जाएगा जहां हम निर्दिष्ट स्ट्रिंग वैल्यू रखना चाहते हैं। फिर, हम उन स्ट्रिंग मानों को रखेंगे जिन्हें प्रारूप () विधि के तर्कों में अद्यतन किया जाना है।

प्रदर्शन के लिए निम्नलिखित उदाहरण का अवलोकन करें।

उदाहरण
सबसे पहले, हम एक कस्टम प्रोटोटाइप फ़ंक्शन बनाएंगे। प्रारूप फ़ंक्शन विशेष स्ट्रिंग लेगा और 'के अंदर जोड़े गए नंबर को प्राप्त करेगा' {} “कोष्ठक और उसमें निहित संख्या को उस निर्दिष्ट अनुक्रमणिका पर रखे गए स्ट्रिंग तर्क के साथ प्रतिस्थापित करें। इसके बाद, ' /{(\d+)}/जी “गैर-अंकीय वर्णों (स्ट्रिंग्स) की खोज करेगा और अतिरिक्त शर्त को सत्यापित करने के बाद उन्हें निर्दिष्ट अनुक्रमणिका पर रखेगा:

डोरी . प्रोटोटाइप . प्रारूप = समारोह ( ) {
था पसंद1 = बहस ;
वापसी यह . बदलने के ( /{(\d+)}/जी , समारोह ( प्राप्त , संख्या ) {
वापसी के प्रकार पसंद1 [ संख्या ] != 'अपरिभाषित' ? पसंद1 [ संख्या ] : प्राप्त ;
} ) ;
} ;

अब, हम इंडेक्स निर्दिष्ट करेंगे ' {0}, {1} 'जहां स्ट्रिंग मानों को प्रतिस्थापित करने की आवश्यकता है। इन नए स्ट्रिंग मानों को प्रारंभ में ' प्रारूप() 'विधि तर्क के रूप में। इसके अलावा, जोड़ा गया सूचकांक उस स्ट्रिंग को संदर्भित करता है जहां निर्दिष्ट स्ट्रिंग को प्रतिस्थापित किया जाएगा:

सांत्वना देना। लकड़ी का लट्ठा ( '{0} पहला तर्क है, जबकि {1} दूसरा तर्क है' . प्रारूप ( 'जावा' , 'जावास्क्रिप्ट' ) ) ;

संबंधित आउटपुट होगा:

हमने Printf या String.Format के समतुल्य JavaScript लागू करने के लिए सबसे सरल तरीके प्रदान किए हैं। आप अपनी आवश्यकताओं के अनुसार किसी भी दृष्टिकोण का उपयोग कर सकते हैं।

निष्कर्ष

जावास्क्रिप्ट को Printf या String.Format के समतुल्य लागू करने के लिए, आप “का उपयोग कर सकते हैं” कंसोल.लॉग () कंसोल पर पूर्णांक और स्ट्रिंग मानों को लॉग करने की विधि या ' दस्तावेज़.लिखें () डोम पर संबंधित मान प्रदर्शित करने के लिए 'विधि और' स्ट्रिंग। प्रारूप () निर्दिष्ट अनुक्रमणिका के स्थान पर स्ट्रिंग मान को अद्यतन करने की विधि। इस लेख ने आपको Printf या String.Format के जावास्क्रिप्ट समतुल्य के बारे में मार्गदर्शन दिया।