আমি কি বুলিয়ান মান উপস্থাপনকারী একটি স্ট্রিং (উদাহরণস্বরূপ, 'সত্য', 'মিথ্যা') জাভাস্ক্রিপ্টের অভ্যন্তরীণ ধরণে রূপান্তর করতে পারি?
আমার এইচটিএমএলতে একটি লুকানো ফর্ম রয়েছে যা তালিকার মধ্যে ব্যবহারকারীর নির্বাচনের ভিত্তিতে আপডেট হয়। এই ফর্মটিতে কিছু ক্ষেত্র রয়েছে যা বুলিয়ান মানগুলি উপস্থাপন করে এবং গতিশীলভাবে একটি অন্তর্নিহিত বুলিয়ান মান সহ pop যাইহোক, একবার এই মানটি লুকানো ইনপুট ক্ষেত্রে স্থাপন করা হলে এটি একটি স্ট্রিং হয়ে যায়।
ক্ষেত্রটির বুলিয়ান মান নির্ধারণের জন্য আমি খুঁজে পেতে পেলাম একমাত্র উপায়, একবার এটি একটি স্ট্রিংয়ে রূপান্তরিত হয়েছিল, তার স্ট্রিং প্রতিনিধিত্বের আক্ষরিক মানের উপর নির্ভর করা।
var myValue = document.myForm.IS_TRUE.value;
var isTrueSet = myValue == 'true';
এটি সম্পাদন করার আরও ভাল উপায় আছে?
function parseBool(val) { return val === true || val === "true" }
function checkBool(x) { if(x) {return true;} else {return false;} }
if (checkBool(x) != false) { ... } else { ... }
!!(parseInt(value) || value === "true")
string=(string==String(string?true:false))?(string?true:false):(!string?true:false);