断点 调试
断点调试:
断点调试是指自己在程序的某一行设置一个断点 ,调试时,程序运行到这一行就会停住 ,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,停下。
断点调试可以帮我们观察程序的运行过程
浏览器中按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);