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