次の「+」の効果は何ですか?
var result = jQuery.trim(this.html2val(this.getValueJelement()[0].innerHTML));
result = +result.replace(/[^\d\.-]/g, '');
次の「+」の効果は何ですか?
var result = jQuery.trim(this.html2val(this.getValueJelement()[0].innerHTML));
result = +result.replace(/[^\d\.-]/g, '');
これは基本的に、右側のオペランドを数値に強制する卑劣な方法です。例えば、
> +"42"
42
オペランドを数値に変換します。つまり、基本的には と言うのと同じresult = parseFloat(result)
です。
+a
数値に変換する最速の方法a
です。