JavaScript Number constructor property

Definition and usage

The constructor property returns the function that creates the Number prototype.

For JavaScript numbers, the constructor property returns:function Number() { [native code] }

Instance

let num = 134.5;
let text = num.constructor;

Try it yourself

Syntax

number.constructor

Return value

function Number() { [native code] }

Browser support

constructor is a feature of ECMAScript1 (ES1).

All browsers fully support ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support