Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

यादृच्छिक नाम जनरेटर फ़ंक्शन - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक संख्या n लेता है और लंबाई n की एक यादृच्छिक स्ट्रिंग लौटाता है जिसमें 26 अंग्रेजी लोअरकेस अक्षरों के अलावा कुछ न हो।

कोड

const num = 8; 
const randomNameGenerator = num => { 
  let res = ''; 
  for (let i = 0; i < num; i++) { 
    const random = Math.floor(Math.random() * 27); 
    res += String.fromCharCode(97 + random); 
  } 
  return res; 
}; 
console.log(randomNameGenerator(num));

आउटपुट

kdcwping

नोट - यह कई संभावित आउटपुट में से एक है। कंसोल आउटपुट हर बार अलग होने की उम्मीद है।

  1. जावास्क्रिप्ट में रैंडम कलर जेनरेटर जावास्क्रिप्ट में रैंडम कलर जेनरेटर

    परिचय जावास्क्रिप्ट में रैंडम कलर जेनरेट करने के लिए, हम हेक्साडेसिमल कैरेक्टर्स (0-9, A-F) से 6-कैरेक्टर स्ट्रिंग बनाते हैं और इसे # से प्रीफिक्स करते हैं। यह element.style.backgroundColor या jQuery के .css() के माध्यम से एलिमेंट की पृष्ठभूमि पर लागू किया जा सकता है। उदाहरण <!DOCTYPE html>

  1. जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप जावास्क्रिप्ट में फ़ंक्शन प्रोटोटाइप

    जावास्क्रिप्ट में बनाए गए फ़ंक्शन्स में हमेशा जावास्क्रिप्ट इंजन द्वारा प्रोटोटाइप प्रॉपर्टी जोड़ी जाती है। प्रोटोटाइप प्रॉपर्टी एक ऑब्जेक्ट है जिसमें डिफ़ॉल्ट रूप से कंस्ट्रक्टर प्रॉपर्टी होती है। फ़ंक्शन प्रोटोटाइप को निम्न द्वारा एक्सेस किया जा सकता है - functionName.prototype जब ऑब्जेक्ट्स को फ

  1. जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग जावास्क्रिप्ट में फ़ंक्शन बॉरोइंग

    call(), apply() और bind() का उपयोग जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए किया जाता है। जावास्क्रिप्ट में मेथड्स बॉरो करने के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport&qu