DataView.getInt32() ফাংশন
getInt32() ফাংশন DataView-এ নির্দিষ্ট পজিশন থেকে সাইনড ৩২-বিট ইন্টিজার (-২,১৪৭,৪৮৩,৬৪৮ থেকে ২,১৪৭,৪৮৩,৬৪৭) পড়ে এবং ফেরত দেয়।
সিনট্যাক্স
dataView.getInt32(byteOffset [, littleEndian])
প্যারামিটার
byteOffset- পড়ার পজিশন (বাইটে)littleEndian(অপশনাল) - এন্ডিয়ানেস নির্দেশ করে
রিটার্ন মান
সাইনড ৩২-বিট ইন্টিজার।
উদাহরণ
উদাহরণ ১: বেসিক ব্যবহার
const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setInt32(1, 36274722);
console.log(view.getInt32(1)); // 36274722
উদাহরণ ২: ফ্লোট ভ্যালু
const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setInt32(1, 554.36); // ৫৫৪
console.log(view.getInt32(1)); // 554
উদাহরণ ৩: খালি পজিশন
const buffer = new ArrayBuffer(20);
const view = new DataView(buffer);
view.setInt32(1);
console.log(view.getInt32(1)); // 0
দ্রষ্টব্য
- ৩২-বিট বড় সংখ্যা হ্যান্ডেল করতে পারে
- ফ্লোট ভ্যালু ট্রানকেট হয়
- নেটওয়ার্ক প্রোটোকল বা বাইনারি ফাইল পার্সিং-এ ব্যবহৃত হয়