栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JavaScript小算法:a^2 + b^2 + c^2 = 1000 求出满足公式 a,b,c的值?

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JavaScript小算法:a^2 + b^2 + c^2 = 1000 求出满足公式 a,b,c的值?

第一种方法:用到3次for循环,不建议使用这种方法,浏览器执行会有一定的延迟

对a,b,c进行嵌套循环,然后使用判断语句输出结果

Math.pow(a, 2)这个的意思就是a*a(a的2次方)

查看控制台结果:

第二种方法,只需要用到2次for循环,这种方法推荐,我们平时在写类似的算法时尽量用
2次以下的循环,可以减小浏览器的执行时间!!!

我们查看控制台的结果,可以得到相同的结果:

 

 这两种方法的区别是什么呢?

我们使用第一种方法循环的次数是:1000*1000*1000=1000000000(10亿)

我们使用第二种方法循环的次数是:1000*1000=1000000(100万)

两种方法的循环次数相差了100倍,浏览器执行的时间相差也很大,我们选择下面可以在更短的时间下得到我们想要的结果!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1035985.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号