অকার্যকর হল জাভাস্ক্রিপ্টের একটি গুরুত্বপূর্ণ কীওয়ার্ড, যা একটি ইউনারি অপারেটর হিসাবে ব্যবহার করা যেতে পারে যা তার একক অপারেন্ডের আগে প্রদর্শিত হয়, যেটি যেকোনো ধরনের হতে পারে। এই অপারেটর একটি মান প্রদান না করে মূল্যায়ন করার জন্য একটি অভিব্যক্তি নির্দিষ্ট করে৷
৷শূন্যের সিনট্যাক্স নিম্নলিখিত দুটির মধ্যে হতে পারে -
<head> <script> <!-- void func() javascript:void func() or: void(func()) javascript:void(func()) //--> </script> </head>
এই অপারেটরের সবচেয়ে সাধারণ ব্যবহার হল একটি ক্লায়েন্ট-সাইড জাভাস্ক্রিপ্ট:URL, যেখানে এটি আপনাকে ব্রাউজারটি মূল্যায়ন করা অভিব্যক্তির মান প্রদর্শন না করেই এর পার্শ্ব-প্রতিক্রিয়াগুলির জন্য একটি অভিব্যক্তি মূল্যায়ন করতে দেয়৷ পি>
এখানে অভিব্যক্তি সতর্কতা ('সতর্কতা!!!') মূল্যায়ন করা হয়েছে কিন্তু এটি বর্তমান নথিতে আবার লোড করা হয়নি৷
উদাহরণ
<html> <head> <script> <!-- //--> </script> </head> <body> <p>Click the following, This won't react at all...</p> <a href="javascript:void(alert('Warning!!!'))">Click me!</a> </body> </html>