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

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


DataView.getUint8() ফাংশন

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

সিনট্যাক্স

dataView.getUint8(byteOffset)

প্যারামিটার

  • byteOffset - পড়ার পজিশন (বাইটে)

রিটার্ন মান

অনসাইনড ৮-বিট ইন্টিজার (০ - ২৫৫)।

উদাহরণ

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

const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setUint8(1, 657); // ৬৫৭ % ২৫৬ = ১৪৫
console.log(view.getUint8(1)); // 145

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

const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setUint8(1, 657.82); // ৬৫৭.৮২ → ৬৫৭ → ১৪৫
console.log(view.getUint8(1)); // 145

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

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

৮-বিট অনসাইনড রেঞ্জ ও ওভারফ্লো

রেঞ্জ: ০ থেকে ২৫৫। ৬৫৭ সেট করলে:

657 = 0x291 (বাইনারি: 10 1001 0001)
নিচের ৮ বিট: 1001 0001 = 0x91 = 145

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

  • বাইনারি ডেটা প্রসেসিং (ইমেজ, অডিও)
  • বাইট-লেভেল ম্যানিপুলেশন
  • টেক্সট এনকোডিং (ASCII/UTF-8 বাইট)

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

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

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

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