我熟悉java中的+=操作符,如果执行如下:
i += 2;
与以下相同:
i = i + 2;
但是=+到底是什么呢?它在Java中编译得很好,但据我所知,它只将结果右侧表达式分配给左侧变量。即
i =+ 2
与以下相同:
i = 2
有人知道这里到底发生了什么吗?很抱歉,如果这已经被问到,SEO对任何有关运营商的问题总是摇摇欲坠.谢谢!
我偶然发现了一些奇怪的JavaScript代码:
var a, b; // integers set somewhere;
var c = +b;
someFunc(+a);
+在这里是什么意思?在我的测试中,我看不到它在JavaScript中的任何效果,但同时它也是有效的JavaScript。
它到底是什么,为什么会有人用它?