JS学习之断点调试

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>断点</title>
		<script>
			// 1.//用户控制输出语句的案例(for 循环执行相同的案例)
			// var num = prompt("请输入一个数字:")
			// for( var i =1;i<=num;i++)
			// {
			// 	console.log("天气好晴朗!");
			// }
			//2.for循环执行不同的代码(利用计数器i 的值梅西循环都不同的特点)
			// for (var i=1;i<=100;i++)
			// {
			// 	console.log("您今年" + i +'岁了!');
			// }
			//3.for循环和if else if 嵌套使用
			// for(var i =1;i<=100;i++)
			// {
			// 	if(i == 1)
			// 	{
			// 		console.log("这个人刚一岁");
			// 	}else if(i == 100){
			// 		console.log("这个人100岁了");
			// 	}else{
			// 		console.log("这个人今年" + i + '岁了');
			// 	}
			// }
			// 4.for循环重复某些相同操作(因为有了计数器的存在,
			// 所以可以重复执行某些操作,例如:算术运算)
			// 课堂案例1.求1-100之间所有证书的累加和
			// var sum=0;
			// for(var i=1;i<=100;i++)
			// {
			// 	sum+=i;
				
			// }
			// console.log(sum);
			// 案例1.求1-100之间所有数的平均值(average)
			// var sum = 0;
			//   var average = 0;
			//   for(var i= 0;i<= 100; i++)
			//   {
			// 	  sum+=i;
			//   }
			//   average = sum/100;
			//   console.log(average);
			// 案例2.求1-100之间所有偶数和奇数的和
			// var sum_1 = 0,sum_2 = 0;
			// for(var i =1;i<=100;i++)
			// {
			// 	if(i % 2 == 0){
			// 		sum_1+=i;
			// 	}else if (i % 2 != 0){
			// 		sum_2+=i;
			// 	}
			// }
			// console.log(sum_1);
			// // console.log(sum_2);
			// //由于是在1-100之间(0除外),所以数字不是技术就是偶数
			// var even = 0;//奇数之和
			// var  add = 0;//偶数之和
			// for(var i =0;i<=100;i++)
			// {
			// 	if(i % 2 == 0){
			// 		add+=i;
			// 	}else{
			// 		even+=i;
			// 	}
			// }
			// console.log('1-100之间所有偶数之和为:' + add );
			// console.log('1-100之间所有奇数之和为:' + even );
			// // 案例3.求1-100之间所有能被3整除的数字之和
			// var sum =0;
			// for(var i =0;i<=100;i++)
			// {
			// 	if(i % 3 ==0){
			// 		sum+=i;
			// 	}
				
			// }
			// console.log(sum);
			// //课堂案例2:求学生成绩:要求用户输入班级人数,
			// //之后依次输入每个学生的成绩,最后打印出该本级总的成绩和平均成绩
			// var num = prompt("请输入您班级的人数:");
			// var sum =0 ;
			// var average =0;
			// for(var i =1;i<=num; i++)
			// {
			// 	var sum_1=prompt("请输入第" + i +'个同学的成绩');
			// 	//从prompt中取得的均为字符串类型,需装换数据类型才能作加减
			// 	sum=sum + parseFloat(sum_1);
			// }
			
			// average = sum / num;
			// alert('总分数为' + sum);
			// alert('平均分为'+ average);
			//案例3.一行打印5个星星★
			// for(var i =0;i<= 10;i++)
			// {
			// 	console.log('★')//这样设置会使★呈列排序
			// }
			//为使其成排排列,可采用字符串追加的方法
			var str = '';//即空串里增加字符串
			var num =prompt("请输入个数:");
			for(var i = 0;i <= num;i++)
			{
				str = str + '★';
			}
			console.log(str);
		</script>
	</head>
	<body>
	</body>
</html>








//断点调试:
//1.断点调试是自己在程序的某一行设置一个断点,调试时
//程序运到这一行就会停住,然后,可以一步一步往下调试
//调试过程中可以查看各个变量当前的值。出错的话,
//调试到出错的代码行即显示错误,停下。
//2.断点调试可以帮助我们观察程序的运行过程
//3.方法:浏览器中按F12-->sources-->找到需要调试的文件-->(需要刷新)
//在程序的某一行设置断点。wetch监视,通过watch可以监视变量的值的变化
//F11:程序单步执行,让程序一行一行的执行,此时。可以观察watch中变量的值的变化

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值