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(循环的条件){循环体; 计数器++;}

          判断条件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:获取

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值