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 - নেগেটিভ মান সেট করলে ২-এর কমপ্লিমেন্ট হিসেবে পড়া যায়