Number.is(v)

作者:vkvi 来源:ITPOW(原创) 日期:2010-5-31

返回 ezj

Number.is(v) 用来判断 v 是否是 Number 类型。

语法

Number.is(v)

参数

  • v any。要判断的变量或表达式。

返回值

boolean。v 是否是 Number 类型。

说明

typeof NaN 返回 number,但是在这里 Number.is(NaN) 返回 false。因为 NaN 本来就表示 Not a Number,联系到实际的运用,故把 NaN 当作非 Number。

请注意 Number.is 判断的是数据类型,并不是判断格式,所以字符串类型的数字进入 Number.is 后,仍然返回 false。比如 Number.is("123") 为 false。要判断字符串类型的数字请使用 Number.as(v) 或 Number.asInt(v)

相关文章