JS学习 循环的学习

感觉知识都是以前的 但是老师的思想很重要:

1.像神舟飞船上天是个很难的事情,但是工程师都是把困难分成很多很小的部分     一点一点解决最后完成的

2.如同锻炼身体 在你最累的时候 再坚持一小时 你的肌肉才会有 否则没有 学习也是这样 在最痛苦之后 才能学到真本事

打印金字塔


打印空心金字塔

<html>
<head>
<meta http-equiv="content-type" content="text/html;charset=gb2312"/>
<script type="text/javascript">

	//输出一半金字塔
	/*
		*      1->一个*
		**     2->2个*
		***
		****
		*****

		   	*    1->1*    (1-1)*2+1=1   空格  2  总层数-当前层数=3-1=2
		   ***   2->3*    (2-1)*2+1=3   空格  1  总层数-当前层数=3-2=1
          *****  3->5*    (3-1)*2+1=5   空格  0  总层数-当前层数=3-3=0

		  空心 分析
		  *     第一层 输出*
         * *    中间层: 只输出两边的*,空间输出空格   思路---->代码
		*****   最后一层 输出输出*
		
		  菱形
		  *
         ***
        *****
		 ***
		  * 
        
	*/

	//n变量表示层数
	var n=10;
	for(var i=1;i<=n;i++){
		
		//输出空格
		for(var k=1;k<=n-i;k++){
			document.write(" ");
		}

		for(var j=1;j<=(i-1)*2+1;j++){
		    //这里需要思考,什么时候输出*,什么时候输出空格
			if(i==1 || i==n){
				document.write("*");
			}else{
				//中间层..
				if(j==1 || j==(i-1)*2+1){
					document.write("*");
				}else{
					document.write(" ")
				}
			}
		}
		document.write("<br/>");
	}

</script>
</head>
<html>
js的调试方法 ie8为例

调式步骤:

①    先打开开发人员工具->脚本

②    下断点–》点击启动调试

③    刷新页面,进入调试状态

④     

f11->一行一行执行

f10-> 跳过一个函数继续执行(相当于把一个函数当做一个语句执行)

shift+f11->跳出函数(好像都差不多)

通过逐行调试,我们可以看到局部变量变化情况.



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值