前端JS循环结构与函数

百度前端开发面试 前端开发需要的水平 前端开发软件ide
1.循环结构:让程序反复执行一段代码,只有达到临界条件时,让程序停止执行;
循环三要素:
循环条件:让程序继续执行的条件;
循环变量:循环条件中用于比较的变量;
特点:一定是朝着不满足循环条件的趋势发展:
循环体:反复执行的代码;
For white do、while
For(循环变量:循环条件;寻循环变量改变){
循环体
}
i+=m == i=i+m
  1. 函数:封装一项专门任务步骤的代码段,然后起一个名字
When:当一项任务需要反复执行时,又不希望重复编写时;
使用函数是为了实现代码重用;
How:声明 –》 定义 –》 调用
声明并定义一个函数;
function 函数名(参数变量列表){
函数体:任务步骤
[return 返回值]
}
调用函数执行:在任何位置:函数名([参数变量列表])
注:函数只有在调用的时候才会执行;
反复调用就会反复执行相同代码。
为什么要去定义函数:代码重用,
一处定义,反复使用;
一次修改,处处生效。
函数参数:专门用来接收传入函数内的变量;
When:当函数必须某些数据才可以正常执行的时候,这个时候需要插入
参数;
参数可以让方法、程序变得更加灵活;
How:function 函数名(变量1,变量2,…变量n)
如何传递参数值:调用时:函数名(值1,值2,…值n)
注:一般情况下,值的个数和顺序,应与声明时参数列表一致;
返回值:方法调用后返回的执行结果是一个数据
如何返回数据:在函数体中return 返回值:
需要注意的两点:
①.return单独使用表示退出函数执行的意思;
②.函数仅负责回返数据,不负责保存数据。
如何获得返回值:var 变量=函数名()
变量作用域:一个变量可用范围
  1. 全局作用域:变量可以在程序的任何位置被访问
  2. 局部作用域:变量仅能在函数调用时,函数被访问
  1. 全局变量:定义在全局作用域中的变量
>1.直接在函数外部声明的变量就是全局变量
全局变量都属于window对象—-全局对象:相对于变量而言就是保存多个
数据;
>2.无论在任何位置,为从未声明过的变量赋值时,自动在全局创建同名全局
变量;
  1. 局部变量:定义在函数作用域中的变量
>1.函数内部定义或声明的变量
>2.参数变量天生就是局部变量
函数定义和调用:
  1. 声明和定义函数是:
在window创建函数名变量
在window外创建函数定义的对象—>封装函数的定义
函数名变量保存了指向函数对象的地址
  1. 调用时,创建局部变量
  2. 在调用过程中:
如果局部有,不用全局
如果局部没有,用全局
如果局部全部都没有,报错
  1. 调用结束,释放所有局部变量
声明提前:在函数被调用之前或程序执行之前将var声明的变量和function声明的
函数提前到当前作用域的顶部集中创建,赋值留在原地;
函数按值传递:js无论变量间赋值或使用变量传递参数时,都是将变量中的值
复制一个副本给对方;
全局函数:isNaN parseInt parseFloat
alert、prompt不是全局函数(BOM);
前端开发需要的水平 网站web前端开发 网站前端开发多久能学会
» 本文来自:前端开发者 » 《前端JS循环结构与函数》
» 本文链接地址:https://www.rokub.com/38130.html
» 您也可以订阅本站:https://www.rokub.com
赞(0)
64K

评论 抢沙发

评论前必须登录!