您好,欢迎来到易妖游戏网。
搜索
您的当前位置:首页Javascript-3-循环结构

Javascript-3-循环结构

来源:易妖游戏网
目录

第三天

1:循环结构 2:当循环结构 3:直到型循环结构 4:while循环 5:do...while循环 6:for循环

7:break和continue

8:跳过/终止指定循环(扩展,仅做了解)应用:

9:console常用方法 10:DEBUG分析执行流程 11:函数的简单介绍

12:利用事件和函数触发循环的执行 应用: 综合应用:

2 2 2 3 3 3 4 4 4 5 6 7 7 8 8 8

第三天

1:循环结构

1:当循环结构 2:直到型循环结构

2:当循环结构

3:直到型循环结构

4:while循环

语法:while(bool){ // 循环代码体 }

5:do...while循环

语法: do{ // 循环代码体

} while(bool);

区别:while是条件成立时才执行循环体的内容,而do…while的循环体不管条件成不成立至少会执行一次。

6:for循环

语法:for(;;){}

for循环和while循环的区别:代码逻辑更清晰、更加严谨。 知识点:for循环的嵌套。

7:break和continue

break关键字:终止循环。 continue关键字:跳过当前循环。

注意:变量自增的语句一定要放在continue前面,否则出现死循环。 break与continue区别:

区别:break会终止当前的循环,而continue仅仅是跳过当前的循环。

共同点:break和continue后面的代码将不再执行。

8:跳过/终止指定循环(扩展,仅做了解)

在循环的指定一个名字,使用break或者continue时指定需要终止或者跳过的循环名称。注意,名称后面还要加上冒号。 list: for(var i =0; i< 10; i++) {

}

for(var j=0; j< 20; j++) { }

if(j == 10) { }

console.log(10); break list;

案例:入职薪水10K,每年涨幅5%,50年后工资多少? 案例:打印100以内 7的倍数。 案例:打印100以内的奇数。

应用:

1:打印100以内所有偶数的和。

2:求出1-1/2+1/3-1/4…..1/100的和 var i=1;

3:打印出1000-2000年中所有的闰年,并以每行四个数的形式输出。 4:打印三角形。

英文空格实体符号: 

9:console常用方法

console.log:输出普通信息。 console.warn:输出警示信息。 console.info:输出提示性信息。 console.error:输出错误信息。 console.debug:输出调试信息。 console.group:开始一组输出信息。 console.groupEnd:结束一组输出信息。

console.time:必须传入一个字段标识,开始计时。

console.timeEnd:必须传入和time一样的字段标识,来结束计时。

console.assert:对表达式进行断言,只有表达式为false,才会输出信息。

console.count:统计代码执行的次数。

console.dir:将DOM节点以树形结构形式进行输出,便于我们查看。

10:DEBUG分析执行流程

火狐:安装firebug,初识firebug工具面板。 学会调试JS代码。

案例:打印100–200之间所有能被3或者7整除的数。 案例:计算100的阶乘。

案例:求100-999之间的水仙花数。abc =𝑎3+𝑏3+𝑐3。原理:水仙花数是指一个3位数,它的每个位上的数字的3次幂之和等于它本身。(例如:1^3 + 5^3+ 3^3 = 153) 案例:打印九九乘法表。

11:函数的简单介绍

函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块。

12:利用事件和函数触发循环的执行 应用:

质数(prime number)又称素数,有无限个。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数的数称为质数。 1:输出100-200之间所有的素数。

2:求1+2!+3!+...+20!的值,即:1+1*2+1*2*3+...+1*2*...19*20。n!是阶乘的意思。 3:完成一个等腰三角形打印功能。 4:完成一个梯形打印功能。

5:使用函数完成任意数字阶乘的计算。

要求:页面输入任意数字,点击按钮后计算阶乘。

综合应用:

1:篮球从5米高的地方掉下来,每次弹起的高度是原来的30%,经过几次弹起,篮球的高度是0.1米。

2:有一个棋盘,有个方格,在第一个方格里面放1粒芝麻重量是0.00001kg,第二个里面放2粒,第三个里面放4,棋盘上放的所有芝麻的重量。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- vipyiyao.com 版权所有 湘ICP备2023022495号-8

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务