javascript中parseint和number的区别

首先,解释一下定义的区别:

  • parseInt将字符串(String)类型转为整数类型。
  • Number() 函数把对象(Object)的值转换为数字。

在这里可以看出parseInt得到的结果是整数或者NaN,而Number得到的是数字(整数,小数等)或者NaN;

--------@1@----------

1.parseInt

语法

parseInt(string, radix)
javascript中parseint和number的区别_第1张图片
parseInt参数.gif

返回值

如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。

如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。
--------@2@----------

2.Number

语法

Number(object)
Number参数.gif

返回值

如果参数是 Date 对象,Number() 返回从 1970 年 1 月 1 日至今的毫秒数。

如果对象的值无法转换为数字,那么 Number() 函数返回 NaN。

3. 下面演示区别


你可能感兴趣的:(javascript中parseint和number的区别)