for循环和函数的复习

一.for循环

1.for循环

(1)概念:做重复的事情,通常和数字关联

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

()3for循环的基本结构 for(;;){}

2.for循环注意点

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

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

(3)浏览器15秒还没有反应,就会自动崩溃

3.break

在for循环中只要break代码被执行则for循环立即终止

4.continue

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

二.函数

1.定义函数

(1)function 名称(){代码}

(2)function fun(){alert(”骑马“)}

(3)函数就是一块可以重复执行(调用)的代码

2.调用函数

(1)在js中直接调用

(2)可以在html事件属性<h1 οnclick="fun()">

(3)dom1级事件注册  btn.οnclick=fun

(4)dom2级事件注册  btn.addEventListene("click",fun)

(5)函数中调用函数   function play(){check();}

3.函数的参数

(1)function  say(name){alert("我喜欢"+name)}  执行say(“苹果”)

(2)name是形式上的参数(定义的时候)

(3) "苹果"实际的参数为实参(执行的时候)

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

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

4.函数默认

(1)当函数使用形参没有传入实参,值为unfined

(2)参数默认值:定义函数参数默认值,没有有掺入参数时,默认使用这个参数

(3)function send(name=(“lili”){}           send() 没有传入name值,默认name等于lili

5.函数的返回值

(1)函数默认返回undefined

(2)用return关键字可以定义函数返回值

(3)return后面的代码 函数不会执行

6.匿名函数

(1)没有名字的函数

(2)在事件中注册  el.οnclick=function(){}

(3)当作回调函数    list.forEach(function(item){})

(4)匿名函数自执行      (function(){...})()       !function(){}()

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

7.变量的提示

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

8.变量的作用域

(1)变量的可以使用方法

(2)全局变量      在js任意地方可以访问      在script用var声明的变量     window的全局属性      在任意地方没有用关键字声明的变量也是全局变量

(3)含数作用域       在当前函数,子含数可以访问          在当前函数声明的变量

(4)函数可以访问其父函数作用域/全局作用域变量

(5)在函数外部不能访问函数内部变量

(6)if,for,switch,else没有作用域

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值