जावास्क्रिप्ट प्रोग्राम एक स्ट्रिंग उल्टा करने के लिए

इस ट्यूटोरियल में, आप एक जावास्क्रिप्ट प्रोग्राम लिखना सीखेंगे जो एक स्ट्रिंग को उलट देता है।

इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावास्क्रिप्ट प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:

  • जावास्क्रिप्ट स्ट्रिंग
  • जावास्क्रिप्ट फंक्शन और फंक्शन एक्सप्रेशन

उदाहरण 1: लूप के लिए स्ट्रिंग का उपयोग करना उल्टा

 // program to reverse a string function reverseString(str) ( // empty string let newString = ""; for (let i = str.length - 1; i>= 0; i--) ( newString += str(i); ) return newString; ) // take input from the user const string = prompt('Enter a string: '); const result = reverseString(string); console.log(result);

आउटपुट

 एक स्ट्रिंग दर्ज करें: हैलो वर्ल्ड dlrow ओललेह

उपरोक्त कार्यक्रम में, उपयोगकर्ता को एक स्ट्रिंग दर्ज करने के लिए प्रेरित किया जाता है। उस स्ट्रिंग को reverseString()फंक्शन में पास किया जाता है।

reverseString()फ़ंक्शन के अंदर ,

  • एक खाली newString चर बनाया जाता है।
  • forपाश तार पर पुनरावृति किया जाता है। पहले पुनरावृत्ति के दौरान, str.length - 1अंतिम तत्व की स्थिति देता है। वह तत्व newString चर में जोड़ा गया है।
    यह प्रक्रिया सभी स्ट्रिंग तत्वों के लिए जारी है।
  • प्रत्येक पुनरावृत्ति में i का मान कम हो जाता है और 0 होने तक जारी रहता है ।

उदाहरण 2: बिल्ट-इन मेथड्स का उपयोग करके स्ट्रिंग को उल्टा करना

 // program to reverse a string function reverseString(str) ( // return a new array of strings const arrayStrings = str.split(""); // reverse the new created array elements const reverseArray = arrayStrings.reverse(); // join all elements of the array into a string const joinArray = reverseArray.join(""); // return the reversed string return joinArray; ) // take input from the user const string = prompt('Enter a string: '); const result = reverseString(string); console.log(result);

आउटपुट

 एक स्ट्रिंग दर्ज करें: हैलो ओलेह

उपरोक्त कार्यक्रम में, एक स्ट्रिंग को उल्टा करने के लिए अंतर्निहित विधियों का उपयोग किया जाता है।

  • सबसे पहले, स्ट्रिंग split()विधि का उपयोग करके व्यक्तिगत सरणी तत्वों में विभाजित होती है। str.split("")देता है ("एच", "ई", "एल", "एल", "ओ")।
  • reverse()विधि का उपयोग करके स्ट्रिंग तत्वों को उलट दिया जाता है । arrayStrings.reverse()देता है ("ओ", "एल", "एल", "ई", "एच")।
  • उल्टे स्ट्रिंग तत्वों को join()विधि का उपयोग करके एकल स्ट्रिंग में शामिल किया गया है। reverseArray.join("")ओललेह देता है।

दिलचस्प लेख...