javascript - js ++ -- 运算符的弊端有哪些
PHPz
PHPz 2017-04-10 16:57:26
0
3
422

今天看《js精粹》,书中对有些写法表示不赞同。比如 ++, --。 书上说这可能导致病毒和其他安全问题,不理解怎么产生安全问题。有道友给科普一下么?

PHPz
PHPz

学习是最好的投资!

reply all(3)
刘奇

在网上找了找,百度上没有,好悲催!国外有个大爷说到了内存也数组的溢出问题,感觉主要是没注意++i和i++的问题。
a[++i]或者a[i++]的时候可能不小心造成的益处,同时也指出了这样的可读性不好。建议用i++;a[i]这种调用格式。
内存溢出说的应该是c或者c++,没太挺清楚大爷说的什么。
至于循环中用++或者--,个人感觉好像没啥问题,毕竟边界已经明确了,而且每次只自增1。如果特殊循环,需要自增1以上的情况,用i+=n的形式;

感觉问题小题大做了,欢迎道友给新见解呀!太聪明了,自问自答!

阿神

能把书中完整的上下文列出来不, 作者不赞同, 应该是不会只有结论没有理由的吧

PHPzhong

代码可读性,有可能会因为缓冲区溢出错误造成安全漏洞

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template