কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে DataView.setUint16() ফাংশন


DataView.setUint16() ফাংশন

setUint16() ফাংশন DataView-এ নির্দিষ্ট পজিশনে অনসাইনড ১৬-বিট ইন্টিজার (০ থেকে ৬৫,৫৩৫) সংরক্ষণ করে।

সিনট্যাক্স

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

প্যারামিটার

  • byteOffset - লিখার পজিশন (বাইটে)
  • value - সংরক্ষণ করার অনসাইনড ১৬-বিট ইন্টিজার
  • littleEndian (অপশনাল) - এন্ডিয়ানেস নির্দেশ করে

উদাহরণ

উদাহরণ ১: বেসিক ব্যবহার

const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setUint16(1, 45544);
console.log(view.getUint16(1)); // 45544

উদাহরণ ২: ফ্লোট ভ্যালু

const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setUint16(1, 455.44); // ৪৫৫
console.log(view.getUint16(1)); // 455

উদাহরণ ৩: খালি পজিশন

const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setUint16(1);
console.log(view.getUint16(1)); // 0

১৬-বিট অনসাইনড রেঞ্জ

০ থেকে ৬৫,৫৩৫ (216 - ১)। এই রেঞ্জের বাইরে মান দিলে মডুলো ৬৫৫৩৬ অপারেশন হয়।

ব্যবহার ক্ষেত্র

  • নেটওয়ার্ক প্রোটোকল (পোর্ট নম্বর, চেকসাম)
  • বাইনারি ফাইল ফরম্যাট (PNG, BMP হেডার)
  • কম্প্যাক্ট ডেটা স্টোরেজ

  1. জাভাস্ক্রিপ্ট Function call() মেথড

  2. জাভাস্ক্রিপ্ট Function apply() মেথড

  3. জাভাস্ক্রিপ্ট ফাংশন প্যারামিটার

  4. জাভাস্ক্রিপ্ট DataView()