当前阅读教程:JavaScript教程 > JavaScript 局部作用域 | |
阅读(22555525) 收藏 赞(5685) 分享 | |
上一篇: JavaScript 作用域 | 下一篇: JavaScript 全局变量 |
变量在函数内声明,变量为局部作用域。 局部变量:只能在函数内部访问。 实例 // 此处不能调用 carName 变量 function myFunction() { var carName = "Volvo"; // 函数内可调用 carName 变量 } 完整示例 <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>小白教程(www.2d5.net)</title> </head> <body> <p>局部变量在声明的函数外不可以访问。</p> <p id="demo"></p> <script> myFunction(); document.getElementById("demo").innerHTML = "carName 的类型是:" + typeof carName; function myFunction() { var carName = "Volvo"; } </script> </body> </html> 效果图 因为局部变量只作用于函数内,所以不同的函数可以使用相同名称的变量。 局部变量在函数开始执行时创建,函数执行完后局部变量会自动销毁。 |
|
上一篇: JavaScript 作用域 | 下一篇: JavaScript 全局变量 |