জাভাস্ক্রিপ্ট-এ কিছু বিল্ট-ইন কনস্ট্রাক্টর (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