javascript - 在 = +a || 0、 '+'后面的 '='是做什么用的?

标签 javascript

<分区>

例如在 MDN 中的 indexOf polyfill

fromIndex = +fromIndex || 0;

fromIndex 前面的+ 有什么作用?

最佳答案

将其转换为数字。它与-fromIndex相反,所以它必须转换成一个数字。

参见 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators#-_.28Unary_Plus.29

+"0" 
>> 0
+true 
>> 1

关于javascript - 在 = +a || 0、 '+'后面的 '='是做什么用的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21395190/

相关文章:

javascript - 必须在事件触发之前写入警报

javascript - 正则表达式 : Match numbers after specific string

javascript - blueprintjs 中的 CSS 无法正确加载

javascript - Backbone View 上的 this.remove() 使 el 消失

javascript - 如何将 CSS 框架与 LitElement 一起使用

javascript - 100 多张图片的图片 src - iOS 应用程序大小问题

JavaScript 如何从脚本文件中获取 get var

javascript - 无法对帖子磁带中的每个帖子使用带有 ajax 的 Like 按钮

javascript - 使用函数式编程过滤文字对象

javascript - HERE map Javascript API