web学习笔记(十三)
2024-01-09 11:39:34
目录
1.for循环
1.1格式:
? for(变量初始化;判断条件;循环迭代){
? ? ? ? ? ? 循环体
? ? ? ? }
for(let i=0;i<10;i++){
循环体;
}
1.2执行步骤:
? ? ? ? (1)变量初始化,在整个for循环中只执行一次 let i=0;
? ? ? ? (2)循环条件判断换,条件是真(true),执行循环体
? ? ? ? ? ? ? ? ? ? ? ? ? 条件是假(false),结束循环,跳出循环执行循环外的代码
? ? ? ? (3)执行循环迭代 i++???回到第(2)步执行
1.3补充:
- ?continue? ?表示跳过当此循环,继续下次循环。
-
break:结束整个循环
-
循环次数明确的话,用for循环,循环次数不明确用while循环
2.?while循环和do-while循环
2.1格式:
while循环:
? while(判断条件){
? ? ? ? ? ? 如果判断条件是真(true),执行循环体,
? ? ? ? ? ? 如果判断条件是假(false),结束循环,执行循环外的语句。
? ? ? ? }
do-while循环:
? do{
? ? ? ? ? ? 执行循环体;
? ? ? ? }
? ? ? ? ?while(判断条件)
//计算100以内奇数的和
<script>
? var i=0,sum=0;
? while(i<=100){
? ? ? if(i%2!=0){
? ? ? ? ? sum+=i;?
? ? ? ? }
? ? ? ??i++;
? ? ?}
? console.log('100以内奇数的和'+sum);
</script>
补充断点调试:
? ? ? ? 断点调试是指自己在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错语,停下。断点调试可以帮我们观察程序的运行过程。
浏览器按F12--->source--->找需调试的文件-- >单击,并在程序的某一行设置断点 (刷新)
Wacth监视,通过wach可以监视变量的值的变化,非常的常用。F11 程序一步一步执行
补充穷举法:
? ? ? ? 遇到问题,找不到更好的解决办法(找不到数学公式或者规律)时,使用“最笨”的方法,利用计算机计算速度快的特点,将所有的可能性全部列出来,并将我们想要的结果记录下来。这就是穷举。
例题:穷举实现百钱买百鸡。
<script>
let count=0;
for(let gj=0;gj<=33;gj++){
for(let mj=0;mj<=50;mj++){
for(let xj=0;xj<=200;xj++){
if(gj*3+mj*2+xj*0.5==100){
count++;
document.write('gj'+gj+'只,mj'+mj+'只,xj='+xj+'只<br>')
}
}
}
}
document.write('count'+count);
</script>
文章来源:https://blog.csdn.net/shan33__/article/details/135416263
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!