কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টের বিল্ট-ইন কনস্ট্রাক্টরগুলো (Built-in constructors)

জাভাস্ক্রিপ্ট-এ কিছু বিল্ট-ইন কনস্ট্রাক্টর (built-in constructors) দেওয়া আছে। সেগুলো হলো: Object(), String(), Number, Boolean, Array, RegExp ইত্যাদি। Math অবজেক্টকে বিল্ট-ইন কনস্ট্রাক্টরগুলোর মধ্যে গণনা করা যায় না কারণ Math একটি গ্লোবাল অবজেক্ট (global object)। 'new' কীওয়ার্ড Math-এর সাথে ব্যবহার করা যায় না।

উদাহরণ

নিচের উদাহরণে, অনেক বিল্ট-ইন কনস্ট্রাক্টর ব্যবহার করা হয়েছে এবং তাদের টাইপ আউটপুটে দেখানো হয়েছে।

<html> <body> <script> 
  var a = new Object(); 
  var b = new String(); 
  var c = new Number(); 
  var d = new Boolean(); 
  var e = new Array(); 
  var f = new RegExp(); 
  document.write( 
    "a: " + typeof a + "<br>" + 
    "b: " + typeof b + "<br>" + 
    "c: " + typeof c + "<br>" + 
    "d: " + typeof d + "<br>" + 
    "e: " + typeof e + "<br>" + 
    "f: " + typeof f + "<br>" 
  ); 
</script> </body> </html>

আউটপুট

a: object b: object c: object d: object e: object f: object
  1. জাভাস্ক্রিপ্টে Blob অবজেক্ট

  2. জাভাস্ক্রিপ্টে বিল্ট-ইন অবজেক্ট প্রোটোটাইপ পরিবর্তন করা যায় কি?

  3. জাভাস্ক্রিপ্টে RegExp অবজেক্ট

  4. জাভাস্ক্রিপ্টে অবজেক্ট ইলিশিয়ালাইজার