void অপারেটর দেওয়া এক্সপ্রেশনটি ইভ্যালুয়েট করতে ব্যবহৃত হয়। এরপর এটি undefined রিটার্ন করে। এটি void(0) ব্যবহার করে undefined প্রিমিটিভ ভ্যালু পায় অর্থাৎ ০ আর্গুমেন্ট হিসেবে।
void(0) হাইপারলিংকের সাথে ব্যবহার করা যায় undefined প্রিমিটিভ ভ্যালু পেতে:
উদাহরণ
<!DOCTYPE html> <html> <head> <title>Understanding JavaScript void(0)</title> </head> <body> <a href="javascript:void(0);" ondblclick="alert('Click it twice!')">Click me not once, but twice.</a> </body> </html>
আমরা উপরে JavaScript:void(0) ব্যবহার করেছি পেজ রিলোড না হয় তা নিশ্চিত করার জন্য যখন বাটনটি প্রথমবার ক্লিক করা হবে।
কোডটি শুধু তখন কাজ করবে যখন বাটনটি দুবার ক্লিক করা হবে। একবার ক্লিক করলে কিছুই হবে না। কিন্তু অ্যালার্ট বক্স আসবে যখন বাটনটি দুবার ক্লিক করা হবে কারণ আমরা ondblclick ইভেন্ট হ্যান্ডলার ব্যবহার করেছি।