What is the difference between parseInt() and Number()?

前端 未结 10 988
無奈伤痛
無奈伤痛 2020-11-22 12:02

How do parseInt() and Number() behave differently when converting strings to numbers?

10条回答
  •  广开言路
    2020-11-22 12:19

    typeof parseInt("123") => number
    typeof Number("123") => number
    typeof new Number("123") => object (Number primitive wrapper object)
    

    first two will give you better performance as it returns a primitive instead of an object.

提交回复
热议问题