HTML DOM console.warn() মেথড কনসোলে একটি ওয়ার্নিং মেসেজ দেখানোর জন্য ব্যবহৃত হয়। কিছু ব্রাউজারে এই ওয়ার্নিংয়ের জন্য কনসোল লগে একটি ছোট এক্সক্লামেশন মার্ক থাকে। console.warn() মেথড আপনার কোড এক্সিকিউশন বাধা দেবে না। ডেভেলপাররা console.warn() মেথড ব্যবহার করতে পারেন ইউজারকে কিছু ইউজার অ্যাকশন সম্পর্কে ওয়ার্নিং দিতে।
সিনট্যাক্স
console.warn() মেথডের সিনট্যাক্স নিচে দেওয়া হলো -
console.warn(message)
এখানে, message একটি বাধ্যতামূলক প্যারামিটার স্ট্রিং বা অবজেক্ট টাইপের। এটি কনসোল ভিউতে একটি ওয়ার্নিং হিসেবে দেখানো হয়।
উদাহরণ
console.warn() মেথডের একটি উদাহরণ দেখি -
<!DOCTYPE html> <html> <body> <h1>console.warn() Method</h1> <p>নিচের বাটনে ৪ এর বেশি বার ক্লিক করুন</p> <button onclick="warning()" type="button">CLICK</button> <script> var i=0; function warning(){ i++; if(i>4) console.warn("You have clicked this button too many times"); } </script> <p>কনসোলে ওয়ার্নিং মেসেজ দেখতে F12 কী প্রেস করুন।</p> </body> </html>
আউটপুট
এটি নিচের আউটপুট তৈরি করবে -

CLICK বাটনে ৪ এর বেশি বার ক্লিক করলে এবং কনসোল ট্যাবে আউটপুট দেখলে।

উপরের উদাহরণে -
আমরা একটি CLICK বাটন তৈরি করেছি যা ইউজার ক্লিক করলে warning() মেথড এক্সিকিউট করবে।
<button onclick="warning()" type="button">CLICK</button>
warning() মেথড ভেরিয়েবল i ইনক্রিমেন্ট করে। যদি ভেরিয়েবল i ৪ এর চেয়ে বড় হয় তবে console.warn(msg) মেথড এক্সিকিউট হয় যা msg প্যারামিটারকে একটি ওয়ার্নিং হিসেবে দেখায় -
var i=0; function warning(){ i++; if(i>4) console.warn("You have clicked this button too many times"); }