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

जावास्क्रिप्ट में चौड़ाई और स्क्रीन आकार अनुपात (चौड़ाई:ऊंचाई) के आधार पर ऊंचाई ढूँढना

<घंटा/>

समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो स्क्रीन की चौड़ाई को पहले तर्क के रूप में और पहलू अनुपात (w:h) को दूसरे तर्क के रूप में लेता है। इन दो इनपुट के आधार पर हमारे फ़ंक्शन को स्क्रीन की ऊंचाई वापस करनी चाहिए।

उदाहरण

निम्नलिखित कोड है -

const ratio = '18:11';
const width = 2417;
const findHeight = (ratio = '', width = 1) => {
   const [w, h] = ratio
   .split(':')
   .map(Number);
   const height = (width * h) / w;
   return Math.round(height);
};
console.log(findHeight(ratio, width));

आउटपुट

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

1477

  1. आईफोन 5 के स्क्रीन साइज का पता कैसे लगाएं?

    ऐप्पल डिवाइस के स्क्रीन साइज का पता लगाना एक आसान और आसान काम है। IOS SDK का UIKIT मॉड्यूल कई फ़ंक्शन और कक्षाएं प्रदान करता है जो उपयोगकर्ता इंटरफ़ेस, स्क्रीन आकार और कई अन्य UI तत्वों से संबंधित हैं। उनमें से एक UIScreen है जो डिवाइस स्क्रीन से संबंधित है। UIScreen.main उपयोग में आने वाले डिवाइस

  1. सीएसएस में चौड़ाई और ऊंचाई के गुण

    हम ऊंचाई और चौड़ाई को विशेष रूप से तत्व की सामग्री के लिए परिभाषित कर सकते हैं, हालांकि इन गुणों में मार्जिन, पैडिंग या बॉर्डर शामिल नहीं हैं। सिंटैक्स CSS हाइट प्रॉपर्टी का सिंटैक्स इस प्रकार है - Selector {    height: /*value*/ } CSS चौड़ाई गुण का सिंटैक्स इस प्रकार है - Selector { &nb

  1. CSS का उपयोग करके स्क्रीन के आकार के आधार पर कॉलम की चौड़ाई बदलना

    स्क्रीन आकार के आधार पर कॉलम की चौड़ाई बदलने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } .sample {    width: 50%;    background-color: