Javascript 为什么引导函数以+;签名

Javascript 为什么引导函数以+;签名,javascript,twitter-bootstrap-3,Javascript,Twitter Bootstrap 3,我注意到bootstrap.js代码中的函数前面有一个+符号,我想知道这有什么效果,或者只是为了好玩 我认为它迫使解析器将+后面的部分视为一个表达式。你也可以阅读 同时检查一下。。。文本的图片。介意我把它编辑成文本吗?@CoreyOgburn不需要,它是一个duuupe。答案似乎也在这里:加号操作符将表达式的右边强制为一个数字。如果function语句后面有一个“([args]),那么整个过程将变成一个表达式(而不是语法错误)。然后执行该函数以返回一个值,然后尝试将该值强制转换为一个数字。如果这

我注意到bootstrap.js代码中的函数前面有一个+符号,我想知道这有什么效果,或者只是为了好玩


我认为它迫使解析器将
+
后面的部分视为一个表达式。你也可以阅读


同时检查一下。。。文本的图片。介意我把它编辑成文本吗?@CoreyOgburn不需要,它是一个duuupe。答案似乎也在这里:加号操作符将表达式的右边强制为一个数字。如果function语句后面有一个“([args]),那么整个过程将变成一个表达式(而不是语法错误)。然后执行该函数以返回一个值,然后尝试将该值强制转换为一个数字。如果这不起作用,则不会显示错误,因此“起作用”很好。paren更具可读性。。。