javascript中前置加号的含义

arg*_*yle 8 javascript operators

以下'+'的影响是什么?

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

jma*_*777 17

这基本上是将右手操作数强制转换为数值的偷偷摸摸的方式.例如,

> +"42"
42
Run Code Online (Sandbox Code Playgroud)