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>
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>
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>
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
- বেইজ ১০ ক্যালকুলেশন