问题描述
问题解答
回答1:写成'm <= j'是不规范的,应该写成'm == j'的形式。
其实写成
if(m == j) break;
也是有问题的,因为只break了内层循环,外层循环没有break,循环继续执行,函数并没有结束。
可以写成:
if(m == j) return i;
不管怎么说,这段代码是乱糟糟的,不用纠结这个代码,这种代码看多了,反而影响自己的编程水平。

问题描述
问题解答
回答1:写成'm <= j'是不规范的,应该写成'm == j'的形式。
其实写成
if(m == j) break;
也是有问题的,因为只break了内层循环,外层循环没有break,循环继续执行,函数并没有结束。
可以写成:
if(m == j) return i;
不管怎么说,这段代码是乱糟糟的,不用纠结这个代码,这种代码看多了,反而影响自己的编程水平。
相关文章:1. return false a标签为什么还跳转?2. 为什么矛那里的 <a href=" " 这地方为什么是空的呢 ??3. 为什么要将Stop()放到animate的前面4. <tr valign="top"> 看不懂5. MySQL"="自动 like6. node.js mysql Cannot find module "net" 和 "tls"和"fs" 的问题7. div浮动不是很好,不知道问题出在哪8. 如何实现点击安徽上海北京显示不同的内容?9. 请问老师以下两种方式有何区别呢?10. javascript - 怎么用jquery检查li的下级li是否存在class="active"?

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主