javascript中的单加运算符

时间:2013-01-23 01:21:46

标签: javascript

刚刚在下划线的来源中看到了这一点:

if (obj.length === +obj.length) {
    ...
}

plus做了什么?我以前从未见过这个。

开发人员认为这是一种好习惯吗?

1 个答案:

答案 0 :(得分:31)

plus将字符串转换为float。您提供的代码等同于以下内容:

if ( obj.length === Number(obj.length) ) {
    // ...
}