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

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


DataView.getUint32() ফাংশন

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

সিনট্যাক্স

dataView.getUint32(byteOffset [, littleEndian])

প্যারামিটার

  • byteOffset - পড়ার পজিশন (বাইটে)
  • littleEndian (অপশনাল) - এন্ডিয়ানেস নির্দেশ করে

রিটার্ন মান

অনসাইনড ৩২-বিট ইন্টিজার।

উদাহরণ

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

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

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

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

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

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

৩২-বিট অনসাইনড রেঞ্জ

০ থেকে ৪,২৯৪,৯৬৭,২৯৫ (232 - ১)। ৩২-বিট সিস্টেমে মেমরি অ্যাড্রেসিং-এর জন্য গুরুত্বপূর্ণ।

দ্রষ্টব্য

  • মূল ডকুমেন্টেশনের উদাহরণ ২-এ আউটপুট 455.44 দেখানো হয়েছে, যা ভুল। সঠিক: 455
  • নেগেটিভ মান সেট করলে ২-এর কমপ্লিমেন্ট হিসেবে পড়া যায়

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

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

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

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