码迷,mamicode.com
首页 > 其他好文 > 详细

局部变量和全局变量

时间:2018-04-08 16:01:23      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:ons   实例   pos   blog   span   全局变量   关键字   back   cti   

1、变量在函数内部用 var 来声明,则为局部变量,不用 var 修饰则为全局变量

2、变量在函数之前用 var 声明,则为全局变量,全局作用域:网页中所有脚本和函数均可使用

注意:在 ES6 中,提供了 let 关键字和 const 关键字。

使用 const 声明的是常量,其值一旦被设定便不可被更改。

let 和 var 的区别代码实例:

 1 function varTest() {
 2   var x = 1;
 3   if (true) {
 4     var x = 2;  // 同样的变量!
 5     console.log(x);  // 2
 6   }
 7   console.log(x);  // 2
 8 }
 9 
10 function letTest() {
11   let x = 1;
12   if (true) {
13     let x = 2;  // 不同的变量
14     console.log(x);  // 2
15   }
16   console.log(x);  // 1
17 }

 

局部变量和全局变量

标签:ons   实例   pos   blog   span   全局变量   关键字   back   cti   

原文地址:https://www.cnblogs.com/OSKnown/p/8744930.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!