我正在查找Raphael JS库,但我看到了以下内容:
Animation.prototype.delay = function (delay) {
var a = new Animation(this.anim, this.ms);
a.times = this.times;
a.del = +delay || 0;
return a;
};延迟变量前的+运算符是什么?
谢谢。
发布于 2012-08-29 17:33:28
如果变量有一个数字,这是一种将变量的值变成数字的方法。或者,您可以使用Number函数。
发布于 2020-06-08 19:15:20
它是一个一元运算符。它可以从string、boolean甚至null值中转换/解析数字。
它可以:
从字符串中解析一个数字,因此+" 23“返回23
Parse +True/+False分别为1或0。
even +null将返回0。
当然,您可以对上述返回执行Math.*函数。
例如:
let str = "25.5";
Math.ceil(+str) // would return 26我希望这能帮到你!
https://stackoverflow.com/questions/12174810
复制相似问题