Comment on Stupid LanguagesparentComments−iso-8859-113ybut "new Number(x)" is not equal to "Number(x)". So, it's tricky, I guess?−ville13yNumber(x) performs a type conversion to number, new Number(x) constructs a primitive wrapper object Number: typeof Number("10") //=> "number" typeof new Number("10") //=> "object" The same applies to other wrapper objects, that is, Boolean and String.
Comments
but "new Number(x)" is not equal to "Number(x)". So, it's tricky, I guess?
Number(x) performs a type conversion to number, new Number(x) constructs a primitive wrapper object Number:
The same applies to other wrapper objects, that is, Boolean and String.