1. 变量的作用域:
变量的有效范围,可执行,可调用的范围
2.按照作用域,变量分为两类
(1) 全局作用域变量
定义在函数之外的变量称为,全局作用域变量
可以在函数的内部,外部都可以被直接使用
// 定义在函数外部的全局作用域变量
var int1 = 100;
function fun1(){
// 企图使用全局作用域变量
// 可以操作的
var num1 = int1*2;
return num1;
}
console.log( fun1() ); // 200
(2) 局部作用域变量 / 私有变量
定义在函数内部的变量
包括: 定义的变量,定义的形参
只能在函数的内部被调用使用
在函数外部默认不能直接使用
function fun2() {
var num2 = 300;
}
// 企图调用函数中,定义的局部作用域变量
// 企图失败,执行结果是报错
console.log(num2); //报错

Comments | NOTHING