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

जावास्क्रिप्ट में DataView.setInt16() फ़ंक्शन


DataView का setInt16() फ़ंक्शन निर्दिष्ट पोजीशन पर एक साइन्ड 16-बिट इंटीजर स्टोर करता है।

सिंटैक्स

इसका सिंटैक्स निम्नानुसार है

dataView.setInt16(byteOffset, value [, littleEndian])

उदाहरण

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       const arrayBuffer = new ArrayBuffer(20);       const dataView = new DataView(arrayBuffer);       dataView.setInt16(1, 3225);       document.write(dataView.getInt16(1));    </script> </body> </html>

आउटपुट

3225

उदाहरण

इस फ़ंक्शन को आप फ्लोट वैल्यू पास नहीं कर सकते, यदि आप ऐसा करने का प्रयास करते हैं तो इसे इंटीजर वैल्यू माना जाता है।

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       const arrayBuffer = new ArrayBuffer(20);       const dataView = new DataView(arrayBuffer);       dataView.setInt16(1, 564.22);       document.write(dataView.getInt16(1));    </script> </body> </html>

आउटपुट

564

उदाहरण

यदि डेटाव्यू में कुछ भी स्टोर नहीं है और आप फिर भी डेटा प्राप्त करने का प्रयास करते हैं, तो यह फ़ंक्शन 0 लौटाएगा।

<html> <head>    <title>JavaScript Example</title> </head> <body>    <script type="text/javascript">       const arrayBuffer = new ArrayBuffer(20);       const dataView = new DataView(arrayBuffer);       dataView.setInt16(1);       document.write(dataView.getInt16(1));    </script> </body> </html>

आउटपुट

0

  1. JavaScript Function apply(): एरे के रूप में आर्गुमेंट्स पास करें JavaScript Function apply(): एरे के रूप में आर्गुमेंट्स पास करें

    Function.prototype.apply() मेथड call() के समान है लेकिन आर्गुमेंट्स को एक एरे (या एरे-लाइक ऑब्जेक्ट) के रूप में स्वीकार करता है। यह डायनामिक आर्गुमेंट लिस्ट के लिए उपयोगी है। उदाहरण { checkAdult.apply(person, [कार, भारत]); }); </script> </body> </html> आउटपुट क्लि

  1. JavaScript फंक्शन पैरामीटर्स: आर्गुमेंट्स पास करना JavaScript फंक्शन पैरामीटर्स: आर्गुमेंट्स पास करना

    JavaScript फंक्शन पैरामीटर्स फंक्शन में मान पास करने का तरीका प्रदान करते हैं। ES6 ने डिफ़ॉल्ट पैरामीटर्स, रेस्ट पैरामीटर्स, और डिस्ट्रक्चरिंग जैसी शक्तिशाली विशेषताएं पेश कीं। उदाहरण { test(Hello, World, 22, 99, extra); }); </script> </body> </html> आउटपुट फंक्शन

  1. JavaScript DataView: ArrayBuffer पर लो-लेवल बाइनरी एक्सेस JavaScript DataView: ArrayBuffer पर लो-लेवल बाइनरी एक्सेस

    DataView एक लो-लेवल इंटरफेस है जो ArrayBuffer (कच्चे बाइनरी डेटा का निश्चित-लंबाई कंटेनर) को पढ़ने/लिखने के लिए कई संख्या प्रकारों (Int8, Uint16, Float32, आदि) में अनुमति देता है। एंडियननेस नियंत्रण प्रदान करता है। उदाहरण { // बाइनरी में पढ़ें fillEle.innerHTML = बाइनरी: + view.g