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

JavaScript में स्ट्रिंग को NATO फोनेटिक वर्णमाला में बदलना


समस्या

हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है और इसे NATO फोनेटिक वर्णमाला में बदलता है।

26 कोड शब्द इस प्रकार हैं: Alfa, Bravo, Charlie, Delta, Echo, Foxtrot, Golf, Hotel, India, Juliett, Kilo, Lima, Mike, November, Oscar, Papa, Quebec, Romeo, Sierra, Tango, Uniform, Victor, Whiskey, X-ray, Yankee, Zulu।

उदाहरण

कोड निम्न है -

const str = 'this is simple string'; 
const convertToNato = (str = '') => { 
  let nato = { 
    a: 'Alfa', 
    b: 'Bravo', 
    c: 'Charlie', 
    d: 'Delta', 
    e: 'Echo', 
    f: 'Foxtrot', 
    g: 'Golf', 
    h: 'Hotel', 
    i: 'India', 
    j: 'Juliett', 
    k: 'Kilo', 
    l: 'Lima', 
    m: 'Mike', 
    n: 'November', 
    o: 'Oscar', 
    p: 'Papa', 
    q: 'Quebec', 
    r: 'Romeo', 
    s: 'Sierra', 
    t: 'Tango', 
    u: 'Uniform', 
    v: 'Victor', 
    w: 'Whiskey', 
    x: 'Xray', 
    y: 'Yankee', 
    z: 'Zulu' 
  }; 
  let arr = [...str]; 
  return arr 
    .filter((letter) => letter !== " ") 
    .map((letter) => { 
      if( /[^a-z]/.test(letter.toLowerCase()) ) { return letter; } 
      else { return nato[letter.toLowerCase()]; } 
    }).join(' '); 
}; 
console.log(convertToNato(str));

आउटपुट

कंसोल आउटपुट निम्न है -

Tango Hotel India Sierra India Sierra Sierra India Mike Papa Lima Echo Sierra Tango Romeo India November Golf

  1. - जावास्क्रिप्ट में स्ट्रिंग को डेट में बदलना

    डेट दर्शाने के लिए सबसे अच्छा फॉर्मेट yyyy-mm-dd है क्योंकि इससे कोई भ्रम नहीं होता और यह सीधा है। इस स्ट्रिंग फॉर्मेट से JS में डेट ऑब्जेक्ट्स में डेट पार्स करने के लिए, आपको बस इस स्ट्रिंग को Date कंस्ट्रक्टर में पास करना होगा। उदाहरण let a = 2019-08-10; console.log(new Date(a)); आउटपुट Sat Aug

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH

  1. जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करना

    जावास्क्रिप्ट में एरे को सेट में कन्वर्ट करने के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /> <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>   &nb