9

次の「+」の効果は何ですか?

var result = jQuery.trim(this.html2val(this.getValueJelement()[0].innerHTML));
    result = +result.replace(/[^\d\.-]/g, '');
4

3 に答える 3

17

これは基本的に、右側のオペランドを数値に強制する卑劣な方法です。例えば、

> +"42"
42
于 2012-05-17T17:38:21.560 に答える
2

オペランドを数値に変換します。つまり、基本的には と言うのと同じresult = parseFloat(result)です。

于 2012-05-17T17:38:14.303 に答える
1

+a数値に変換する最速の方法aです。

于 2012-05-17T17:44:52.297 に答える