আমার একটি পরিবর্তনশীল আছে এটি কল করুন toto।
এটি totoসেট করা যেতে পারেundefined , nullএকটি স্ট্রিং, বা একটি বস্তু।
আমি totoকোনও ডেটাতে সেট করা আছে কিনা তা যাচাই করতে চাই , যার অর্থ একটি স্ট্রিং বা কোনও অবজেক্টে সেট করা আছে এবং তাও নয়undefined নাও null, এবং অন্য ভেরিয়েবলের ক্ষেত্রে বুলিয়ান মানটি সেট করে।
আমি সিনট্যাক্সের কথা ভেবেছিলাম, এটি !!দেখতে এরকম হবে:
var tata = !!toto; // tata would be set to true or false, whatever toto is.
প্রথম !সেট করা হবে falseযদি Toto হয় undefinedবা nullএবং trueঅন্য, এবং দ্বিতীয় এক এটি invert হবে।
তবে দেখতে কিছুটা অদ্ভুত লাগছে। সুতরাং এটি করার একটি পরিষ্কার উপায় আছে?
আমি ইতিমধ্যে এই প্রশ্নটি দেখেছি , তবে আমি একটি ভেরিয়েবলের মধ্যে একটি মান নির্ধারণ করতে চাই, এটি কেবল একটি ifবিবৃতিতে পরীক্ষা করে নয় ।