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

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


DataView.getUint16() ফাংশন

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

সিনট্যাক্স

dataView.getUint16(byteOffset [, littleEndian])

প্যারামিটার

  • byteOffset - পড়ার শুরুতে বাইট অফসেট
  • littleEndian (অপশনাল) - true হলে লিটেল-এন্ডিয়ান, ডিফল্ট false (বিগ-এন্ডিয়ান)

রিটার্ন মান

অনসাইনড ১৬-বিট ইন্টিজার (০ - ৬৫৫৩৫)।

উদাহরণ

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

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); // ফ্লোট → ইন্টিজারে কনভার্ট (455)
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 (ডিফল্ট)

দ্রষ্টব্য

  • ফ্লোট ভ্যালু ইন্টিজারে কনভার্ট হয় (ট্রানকেট)
  • খালি পজিশন ০ ফেরত দেয়
  • littleEndian প্যারামিটার ব্যবহার করে এন্ডিয়ানেস কন্ট্রোল করুন

  1. জাভাস্ক্রিপ্ট ফাংশন ডেফিনিশন

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

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

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