断点 调试

断点调试:

断点调试是指自己在程序的某一行设置一个断点 ,调试时,程序运行到这一行就会停住 ,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。
断点调试可以帮我们观察程序的运行过程
浏览器中按F12–> sources -->找到需要调试的文件–>在程序的某行设置断点
Watch:监视,通过watch可以监视变量的值的变化,非常的常用。
F11:程序单步执行,让程序一行一行的执行,这个时候,观察watch中变量的值的变化。
for 循环

<script>

// for 循环的执行过程

for (var i=1;i<=100;i++) {
 console .1og('你好吗' );
}

// 1.首先执行里面的计数器变量var i = 1 ,但是这句话在for 里面只执行一次 index

// 2.去i <= 100 来判断是否满足条件,如果满足条件就去执行循环体,不满足条件退出循环
// 3.最后去执行i++ ,i++是单独写的代码递增第一轮结束

// 4.接着去执行i <= 100 如果满足条件 就去执行循环体 不满足条件退出循环 第二轮
</ script>
<script>

//for循环可以执行相同的代码
for (var i=1;i<=10;i++){
console .1og(以你的心诠释我的爱);
}
//我们可以让用户控制输出的次数

var num = prompt( 请您输入次数);
for (var i=1;i<=num;i++){
console. log(以你的心诠释我的爱');
}
</ script>

2.3 for循环重复不相同的代码

for循环还可以重复不同的代码,这主要是因为使用了计数器,计数器在每次循环过程中都会有变化。

<script>

//for循环可以重复执行不同的代码  因为我们有计数器变量 i的存在i每次循环值都会变化
//我们想要输出1个人1——100岁
//for (var i=1; i <= 100; i++) {
//console.log(“这个人今年”i+ + “岁了”);
//}
for(var i=1;i<=100;i++){
if(i==1)
{
console.1og(“这个人今年1岁了,他出生了”);
} else if(i==10e){

console. log(“这个人今年100岁了,他死了”);
} else {console.1og(“这个人今年”+i +“岁了”);
}</ script>

案例
求1——100之间所有整数的累加和

<script>

// for循环重复执行某些操作比如说我们做了100次加法运算
//求1~100 之间的整数累加和

//需要循环100次,我们需要一个计数器i

//我们需要一个存储结果的变量sum,但是初始值一定是0
//核心算法: 1+ 2+ 3+ 4....,sum=sum+i;
   var sum=0;
//求和的变量

for (var i=1;i<=100;i++)  {

//sum=sum+i;
sum += 1;
}
console .1og(sum);

</script>

for循环案例

<script>
//1.求1-100之间所有数的平均值 需要一个sum和的变量还需要一个平均值average 变量
var sum = 0;
var average = 0;
for (var i=1;i<=100;i++) {    
sum=sum+i;
}
average = sum / 100;
console .1og(average);
// 2.求1-100之间所有偶数和奇数的和  我们需要一个偶数的和变量even  还需要 一个奇数odd
var even = 0;
var odd=0;
for (var i=1; i<=100; i++) {
if (i % 25==0){
 even = even + 1;
} else {
odd=odd+ i;}
//3.求1-100之间所有能被3整除的数字的和var result = 0;
for(var i=1;i<=100;i++)if(i%3==0)// result = result + i;
result +=i;
}
}
console .log(1~100之间能够被3整除的数字的和是”+ result);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值