JavaScript语言精粹里,糟粕一章说
++ 与 --
大多数的缓冲区溢出错误所造成的安全漏洞,都是由于像这样的编码而导致的。
如何解释?
平时使用
for(var i=0;i<arr.length;i++)
if(x<100)x++;
而不使用
a=b++ + ++c;
这种语法,也会有问题?
JavaScript
------解决方案--------------------
b=2;
c=5;
a=b++ + ++c;
alert(a);
这个没有问题,注:加号中间的空格不能去掉