目录
1.定义:函数是一种方法或过程,是一段预;定义的、可以被反复利用的代码块。
3.语法:
1.定义:作用域是指变量或函数的可访问范围。控制着变量或函数的可见性和生命周期。
一、函数
1.定义:函数是一种方法或过程,是一段预;定义的、可以被反复利用的代码块。
预定义:事先声明好但不被执行的代码。
反复使用;允许被多个元素地方使用
代码块:允许包含多条可执行代码
2.本质:函数是功能完整的对象
3.语法
function 函数名(){
可执行语句;
}
4.函数的调用:函数名();
二、函数的分类
1.定义带参数的函数
function 函数名 (参数列表声明){
代码块(函数体、功能体、方法体)
}
2.带返回值的函数
声明
function 函数名(0个或多个参数){
代码块;
return值;
}
调用:var 变量=函数名(参数);
三、变量的作用域
1.定义:作用域是指变量或函数的可访问范围。控制着变量或函数的可见性和生命周期。
2.分类:
函数作用域(只在当前函数内访问)
ex:
function add(){
var sum=1+2;
console.log(sum); //正确=3
}
console.log(sum);//脚本错误
全局作用域(一经定义,可在代码的任意地方进行访问)
推荐:
var sum=0;//定义全局变量;
function add(){
sum=1+2;
console.log(sum);//正确
}
console.log(sum);//正确
不推荐:
function add(){
sum=1+2;(sum未加var默认为全局变量,但是不推荐)
}
add();//必须调用一次。
console.log(sum);//正确