জাভাস্ক্রিপ্টে সংখ্যা-কে অবজেক্ট-এ রূপান্তর করা উচিত নয় কারণ সংখ্যাকে অবজেক্টের সাথে তুলনা করা যায় না এবং অবজেক্টকেও অবজেক্টের সাথে তুলনা করা যায় না।
উদাহরণ
নিচের উদাহরণে, প্রদত্ত সংখ্যা ৫০০ ভ্যারিয়েবল 'x' এবং 'y'-র دوটোই অ্যাসাইন করা হয়েছে। উভয় ভ্যারিয়েবল তুলনা করলে বুলিয়ান ভ্যালু true আউটপুট হিসেবে আসেছে।
<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" সাথে তুলনা করলে বুলিয়ান ভ্যালু false আউটপুট হিসেবে আসেছে।
<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