জাভাস্ক্রিপ্টে সংখ্যা রূপান্তর না করার চেষ্টা করুন অবজেক্টে কারণ বস্তুর সাথে সংখ্যার তুলনা করা যায় না এবং এমনকি বস্তু অবজেক্টের সাথে তুলনা করা যায় না .
উদাহরণ
নিম্নলিখিত উদাহরণে, প্রদত্ত সংখ্যা 20 ভেরিয়েবল 'x' এবং ভেরিয়েবল 'y' উভয়ের জন্য নির্ধারিত হয়েছে। যখন উভয় ভেরিয়েবল একে অপরের সাথে তুলনা করা হয়, বুলিয়ান মান "সত্য " আউটপুটে দেখানো হিসাবে প্রদর্শিত হয়৷
৷<html> <body> <script> var x = 500; var y = (500); document.write((x===y)); document.write("</br>"); document.write(typeof(x)); document.write("</br>"); document.write(typeof(y)); </script> </body> </html>
আউটপুট
true number number
উদাহরণ
নিম্নলিখিত উদাহরণে, "y" পরিবর্তনশীলটি সংখ্যা থেকে পরিণত হয়েছে একটি অবজেক্টে এবং তারপর যখন পরিবর্তনশীল "x" বুলিয়ান এর সাথে তুলনা করা হয় মান মিথ্যা আউটপুটে দেখানো হিসাবে প্রদর্শিত হয়।
<html> <body> <script> var x = 500; var y = new Number(500); document.write((x===y)); document.write("</br>"); document.write(typeof(x)); document.write("</br>"); document.write(typeof(y)); </script> </body> </html>
আউটপুট
false number object