for循环与函数

小伙伴们今天我们学习for循环和函数,首先要明白for循环就是做重复的事情,通常和数字关联,

for(初始值;结束条件;更新变量){执行的for循环代码}

 

同时,写for循环要注意以下几点:

一、 是否满足条件:(如果不满足:代码一次不执行)

二、 是否有结束条件:(如果没有,就是死循环(无限循环))

三、浏览器15秒还没有反应,就会自动崩溃 

for循环还可以分break;和 continue,在for循环中只要break代码被执行则for循环立即终止

当次循环continue关键字以后的代码不执行,执行下一次循环

 

学完for循环接下来我们学习函数,学习函数可以分为以下几点:

一、定义函数

定义函数第一种是unction 名称(){代码}

 定义函数第二种是function fun(){alert(”骑马“)} 函数就是一块可以重复执行(调用)的代码

 

 

二、调用函数 

定义完函数我们要学会调用函数,调用函数可以在js中直接调用 ,也可以可以在html事件属性<h1 

οnclick="fun()"> 可以dom1级事件注册  btn.οnclick=fun 可以dom2级事件注册、dom2级事件注

 btn.addEventListene("click",fun) 函数中调用函数   function play(){check();}

 

 

 

 三、函数的参数。函数的参数分为形参和实参,形式上的参数(定义的时候)是形参 实际的参数

为实参(执行的时候), 当函数执行的时候会把实参带入到函数里面替换形参执行,

 

 参数列表:函数有一个特殊变量arguments,类似数组的变量,存储函数传入参数列表

 

 

四、函数的默认值,当函数使用形参没有传入实参,值为unfined ;参数默认值:定义函数参数默

认值,没有有掺入参数时,默认使用这个参数 

 

 

 

五、函数的返回值 ,函数默认返回undefined,用return关键字可以定义函数返回值,return后面的

 代码 函数不会执行。

 

 

 六、匿名函数,匿名函数就是没有名字的函数,匿名函数可以在事件中注册  el.οnclick=function()

 {}、当作回调函数    list.forEach(function(item){})、匿名函数自执行 (function(){...})() !function(){}()

 赋值给变量  var a=function(){}   先声明,后执行。

 

 

 

七、变量的提示, js再执行代码前,会把当前作用域的函数和变量提升到最前面把变量赋值为

undefined再执行其他代码 

 

八、 变量的作用域,变量的可以使用方法,全局变量可以在js任意地方可以访问、在script用var声

 明的变量、window的全局属性、在任意地方没有用关键字声明的变量也是全局变量。含数作用域

 在当前函数,子含数可以访问,在当前函数声明的变量,函数可以访问其父函数作用域/全局作用

域变量、 在函数外部不能访问函数内部变量、if,for,switch,else没有作用域。

 

 

 

 

 

 

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值