JavaScript中前置加号的含义

Meaning of prepended plus sign in javascript

本文关键字:JavaScript      更新时间:2023-09-26

下面"+"的效果是什么?

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

这基本上是一种将右侧操作数强制为数值的偷偷摸摸的方法。 例如,

> +"42"
42

它将操作数转换为数字。换句话说,它基本上与说result = parseFloat(result)相同。

+a是将a转换为数字的最快方法。