JavaScript Math.log10(x)

JavaScript Math.log10(x) – পূর্ণাঙ্গ বাংলা টিউটোরিয়াল

Math.log10(x) হল JavaScript-এর Math অবজেক্টের একটি method, যা একটি সংখ্যার base-10 লগারিদম রিটার্ন করে। এই ফাংশনটি ব্যবহার করে আমরা সংখ্যাগুলোর দশমিক লগারিদম বের করতে পারি, যা গণিত এবং সায়েন্টিফিক প্রোগ্রামিংয়ে অনেক গুরুত্বপূর্ণ।

Math.log10(x) এর সাধারণ রূপ:

Math.log10(x)
x একটি পজিটিভ সংখ্যা হতে হবে। রিটার্ন ভ্যালু হবে log₁₀(x)।

উদাহরণ ১: একটি সাধারণ মান

<script>
let result = Math.log10(100);
console.log(result); // Output: 2
</script>

কারণ, ১০ এর ঘাত ২ = ১০০, তাই log₁₀(100) = 2।

উদাহরণ ২: দশমিক সংখ্যা

<script>
let result = Math.log10(0.01);
console.log(result); // Output: -2
</script>

১০ এর ঘাত -২ = ০.০১, তাই log₁₀(0.01) = -2।

উদাহরণ ৩: ইনপুট যদি ১ হয়

<script>
let result = Math.log10(1);
console.log(result); // Output: 0
</script>

log₁₀(1) সবসময় ০ হয়, কারণ ১০⁰ = ১।

⚠️ বিশেষ সতর্কতা:

  • Math.log10(0) → -Infinity রিটার্ন করে।
  • Math.log10(-x) → NaN রিটার্ন করে (কারণ নেগেটিভ সংখ্যার লগারিদম বাস্তব সংখ্যা না)।
  • ইনপুট অবশ্যই পজিটিভ রিয়েল নাম্বার হতে হবে।

লগারিদম রেফারেন্স টেবিল:

Input (x) Expression Result
1 log₁₀(1) 0
10 log₁₀(10) 1
100 log₁₀(100) 2
0.1 log₁₀(0.1) -1

Math.log10() বনাম Math.log()

অনেকেই Math.log() এবং Math.log10() নিয়ে বিভ্রান্ত হন।
Math.log(x) → রিটার্ন করে ln(x), অর্থাৎ base-e লগারিদম।
Math.log10(x) → রিটার্ন করে base-10 লগারিদম।

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

  • সায়েন্টিফিক ক্যালকুলেশন
  • ডেটা স্কেলিং বা normalization
  • গ্রাফিং বা visual data plotting
  • বেইজ ১০ ক্যালকুলেশন

Leave a Reply