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

जावास्क्रिप्ट में हेरॉन के सूत्र का उपयोग करके त्रिभुज का क्षेत्रफल निकालना


समस्या

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो त्रिभुज की तीन भुजाएं लेता है और हेरॉन के सूत्र का उपयोग करके इसका क्षेत्रफल निकालता है।

उदाहरण

निम्न कोड देखें:

const s1 = 10; const s2 = 8; const s3 = 7; const findArea = (s1, s2, s3) => {    const arr = [];    const arguments = [s1, s2, s3];    for(let i = 0; i < arguments.length; i++){       arr.push(arguments[i]);    };    let s = (arr[0] + arr[1] + arr[2]) / 2;    return Math.sqrt(s * (s - arr[0]) * (s - arr[1]) * (s - arr[2])); }; console.log(findArea(s1, s2, s3));

आउटपुट

27.810744326608734

  1.  new  ऑपरेटर का उपयोग करके जावास्क्रिप्ट कंस्ट्रक्टर बनाना "new" ऑपरेटर का उपयोग करके जावास्क्रिप्ट कंस्ट्रक्टर बनाना

    परिचय जावास्क्रिप्ट में new ऑपरेटर का उपयोग करके एक कंस्ट्रक्टर फ़ंक्शन से ऑब्जेक्ट इंस्टेंस बनाया जाता है। new कीवर्ड एक नया खाली ऑब्जेक्ट बनाता है, इसके प्रोटोटाइप को कंस्ट्रक्टर के prototype से जोड़ता है, this को नए ऑब्जेक्ट पर बाइंड करता है, और कंस्ट्रक्टर को निष्पादित करता है। उदाहरण निम्न को

  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>

  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&g