JavaScript day 2

1、流程控制(代码的执行过程)

顺序结构 分支结构 循环结构

2、分支结构

(1)if语句(判断):if(表达式){代码}  判断表达式true还是false,true执行代码,false不执行

(2)if-else语句:if(表达式){代码1}else{代码2}  判断表达式true还是false,true执行代码1,false执行代码2

(3)if-else if语句(范围判断):if(表达式1){代码1}else if(表达式2){代码2}else if(表达式3){代码3}else{代码4}

(4)switch-case语句(具体值判断):switch(表达式或值){case 值1:代码1;break;case 值2:代码2;break;......default:代码5;}

          获取表达式值与值1比较,相同则执行代码1,跳出,不一样,与2比较,与1步骤相同

          <1>default以及之后的break都可以省略<2>case后比较用的是严格模式,break可以省略

3、循环结构

(1)while循环:var 变量=0;while(循环的条件){循环体; 计数器++;}

扫描二维码关注公众号,回复: 3567764 查看本文章

          判断条件true或false,false不执行,true先执行循环体,计数器加1,然后再判断条件,true继续,false跳出

(2)do-while循环:do{循环体;}while(条件);

          先执行一次循环体,判断条件是否成立,不成立跳出,成立循环执行

(3)for循环:for(表达式1;表达式2;表达式3){循环体;}

          先执行一次表达式1,判断表达式2,不成立跳出,如果表达式2成立,执行循环体代码,结束后,跳到表达式3执行,然后跳到表达式2,再判断是否           成立,不成立跳出,成立再执行循环体,然后再跳到表达式3,循环反复

4、弹框alert(); 对话框prompt(); 网页内输入文本document.write(); ctrl+鼠标左键:转到定义

5、调试:写代码 打开浏览器 F12 sources 双击文件 在某一行代码前面点一下(出现的东西就是断点) F5 进行调试

6、关键字

(1)break:在循环中,碰到break,跳出循环

(2)continue:在循环中,直接开始下一次循环,continue后面代码不执行

7、数组:有序的数据,一次性存储多个数据 数组名.length(数组长度)

(1)通过构造函数创建数组:var 数组名=new Array();空数据   var 数组名=new Array(值);数组定义了,有长度

                                                      var 数组名=new Array(多个值); 数组有数据,长度为数据的个数

(2)通过字面量创建数组:var 数组名=[ ];空数据  

                                                  var 数组名=[值1,值2,值3];有三个数据,长度为元素个数,索引从0开始到长度-1结束

                                                  通过下标设置数组:数组名[索引]=值; 通过下标访问数组元素值:数组名[索引]

8、函数:驼峰命名,不要重名,一个函数最好一个功能

(1)函数定义:function 函数名字(参数){函数体-----一堆重复代码}        函数的调用:函数名字(参数赋值);

(2)函数返回值:函数内部有return,而且在后面有内容,这个内容被调用,需要这个返回值,那么就定义变量接收即可

set:设置 get:获取

猜你喜欢

转载自blog.csdn.net/LBunny_/article/details/81076123