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

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


DataView.getFloat32() ফাংশন

getFloat32() ফাংশন DataView-এ নির্দিষ্ট পজিশন থেকে ৩২-বিট ফ্লোটিং পয়েন্ট নম্বর (IEEE 754 single precision) পড়ে এবং ফেরত দেয়।

সিনট্যাক্স

dataView.getFloat32(byteOffset [, littleEndian])

প্যারামিটার

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

রিটার্ন মান

৩২-বিট ফ্লোটিং পয়েন্ট নম্বর।

উদাহরণ

উদাহরণ ১: Math কনস্ট্যান্ট

const buffer = new ArrayBuffer(8);
const view = new DataView(buffer);
view.setFloat32(1, Math.LOG2E);
console.log(view.getFloat32(1)); // 1.4426950216293335

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

const buffer = new ArrayBuffer(8);
const view = new DataView(buffer);
view.setFloat32(1);
console.log(view.getFloat32(1)); // NaN

Float32 vs Float64

বৈশিষ্ট্যFloat32Float64
বাইট৪৮
প্রিসিশন~৭ ডেসিমাল ডিজিট~১৫ ডেসিমাল ডিজিট
রেঞ্জ±3.4e38±1.8e308
খালি পজিশনNaNNaN

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

  • গ্রাফিক্স, গেম ডেভেলপমেন্ট (GPU-ফ্রেন্ডলি)
  • মেমরি সীমিত পরিবেশ
  • ওয়েবজিএল (WebGL) বাফার

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

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

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

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