JavaScript Math.SQRT1_2 টিউটোরিয়াল (বাংলা ব্যাখ্যা সহ)
Math.SQRT1_2 হচ্ছে JavaScript এর একটি স্ট্যাটিক কনস্ট্যান্ট যা **1 এর বর্গমূলের অর্ধেক (√½)** রিটার্ন করে। এর মান আনুমানিক 0.7071067811865476। এটি গাণিতিক হিসাব এবং ট্রিগনোমেট্রি কাজের ক্ষেত্রে অনেক গুরুত্বপূর্ণ।
সংজ্ঞা:
Math.SQRT1_2 = √½ ≈ 0.7071067811865476Math.SQRT1_2 কী?
এটি 1/2 এর বর্গমূল, অর্থাৎ:
Math.SQRT1_2 = √(1/2) = √0.5 ≈ 0.7071067811865476
উদাহরণ (Example)
✅ কোড:
document.write("Math.SQRT1_2 এর মান: " + Math.SQRT1_2);
আউটপুট:
Math.SQRT1_2 এর মান: 0.7071067811865476
Math.SQRT1_2 এর মান: 0.7071067811865476
Math.SQRT1_2 এর বৈশিষ্ট্য (Table)
| বৈশিষ্ট্য | বর্ণনা |
|---|---|
| Property Type | Static Constant |
| Return Value | 0.7071067811865476 |
| Used For | Math calculations (especially in trigonometry) |
গণিত বিশ্লেষণ
√½ মানে হলো এমন একটি সংখ্যা যেটি নিজে নিজে গুণ করলে 0.5 পাওয়া যায়। অনেকসময় আমরা ট্রিগনোমেট্রি বা স্কেল ফ্যাক্টরে এই মান ব্যবহার করি।
তুলনা (Math.sqrt(0.5) vs Math.SQRT1_2)
✅ কোড উদাহরণ:
let manualSqrt = Math.sqrt(0.5);
let constSqrt = Math.SQRT1_2;
document.write("Math.sqrt(0.5): " + manualSqrt + "<br>");
document.write("Math.SQRT1_2: " + constSqrt);
আউটপুট:
Math.sqrt(0.5): 0.7071067811865476
Math.SQRT1_2: 0.7071067811865476
Math.sqrt(0.5): 0.7071067811865476
Math.SQRT1_2: 0.7071067811865476
⚠️ সাধারণ ভুল
- Math.SQRT1_2() — ভুল! এটি ফাংশন নয়।
- এটি শুধুমাত্র প্রপার্টি, কেবল নাম দিয়েই ব্যবহার করুন, ব্র্যাকেট ছাড়াই।
❌ ভুল কোড:
let x = Math.SQRT1_2(); // ❌ ভুলউপসংহার
Math.SQRT1_2 একটি সহজ কিন্তু কার্যকর JavaScript constant। এটি জাভাস্ক্রিপ্ট ডেভেলপারদের গণিত সংক্রান্ত কাজের জন্য খুবই কাজে আসে। এতে প্রিসিশন নিশ্চিত করা যায়, কারণ এটি ইঞ্জিন দ্বারা নির্ধারিত নির্ভুল মান ব্যবহার করে।