আমার একটি পরিবর্তনশীল আছে এটি কল করুন 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
বিবৃতিতে পরীক্ষা করে নয় ।