জাভাস্ক্রিপ্ট এর আউটপূট

জাভাস্ক্রিপ্ট এর আউটপূট মুলত চার ভাবে দেখানো হয়ঃ

  1. innerHTML যে কোন এইচটিএমএল এর এলিমেন্ট ব্যবহার করে আউটপুট দেখায় ।
  2. document.write() সরাসরি এইচটিএমএল আউটপুট দেখায় কোন এলিমেন্ট এর দরকার হয়না । এটা শুধু টেষ্টিং এর উদ্দেশ্যে ব্যবহার করা হয় ।
  3. window.alert() এলার্ট বক্স এ আউটপুট দেখায়।
  4. console.log() এটা ব্রাউসার এর কলসোল এ আউটপুট দেখায় ।

innerHTML এর ব্যবহার

এইচটিএমএল এর কোন এলিমেন্ট এর অ্যাক্সেস নিতে জাভাস্ক্রিপ্ট document.getElementById(id) মেথড/ফাংশন ব্যবহার করা হয়।

এখানে id এ্যাট্রিবিউট দিয়ে এইচটিএমএল এলিমেন্ট কে টার্গেট করা হয় এবং innerHTML  প্রপার্টি / ভেরিয়েবলটিতে ঐ এলিমেন্ট এর ভেল্যু দেয়া থাকে । যেমন এই উদাহরনটি আপনার ব্রাউসারে রান করে দেখতে পারেনঃ

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>
<p>My First Paragraph</p>

<p id="demo"></p>

<script>
document.getElementById("demo").innerHTML = 5 + 6;
</script>

</body>
</html>

document.write() এর ব্যবহার

এটা শুধু টেষ্টিং এর উদ্দেশ্যে ব্যবহার করা সুবিধাজনক।

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>
<p>My first paragraph.</p>

<script>
document.write(5 + 6);
</script>

</body>
</html>

document.write() ব্যবহার করলে এরপরে লোড হওয়া সকল এইচটিএমএল এলিমেন্ট ডিলেট হয়ে যায়।

window.alert() এর ব্যবহার

এলার্ট বক্স এ ডাটা দেখাতে এটি ব্যবহার করা হয়।

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>
<p>My first paragraph.</p>

<script>
window.alert(5 + 6);
</script>

</body>
</html>

console.log() এর ব্যবহার

console.log() এটি ডিবাগিং এর কাজে ডাটা দেখাতে ব্যবহার করা হয় ।

<!DOCTYPE html>
<html>
<body>

<script>
console.log(5 + 6);
</script>

</body>
</html>