黑马程序员技术交流社区

标题: java script 中全局变量与局部变量的差异 [打印本页]

作者: 一枝独秀/51    时间: 2012-6-25 21:39
标题: java script 中全局变量与局部变量的差异
java script 中全局变量与局部变量的差异

作者: 邵阳    时间: 2012-6-25 21:52
1、作用范围:
成员变量作用于整个类中;
局部变量作用于函数中或者语句中。
2、在内存中的位置:
成员变量在堆内存中,因为对象的存在,才能在内存中存在;
局部变量存在于栈内存中

作者: 田向向    时间: 2012-6-25 22:48
1、全局变量作用在整个体系中,局部变量作用在当前体系中,当局部变量和全局变量相同时,取的局部变量
2、全局变量是在一切函数之外定义的脚本变量,它可以作用于定义之后的一切语,包括在此只用树立的函数或许其他的 script 标签中。
3、局部变量是在某个函数内部定义的脚本变量。他只好作用于该函数内部,在定义该变量之后的一切语句。
4、假设在函数内定义的局部变量与函数外的全局变量同名,则在这个函数内部,定义了这个局部现在的一切语句运用这个名字的变量时,都是使用的这个局部变量。这这个函数体之外的一切语句运用的仍然是原来的全局变量
作者: sbeeqnui1987    时间: 2012-6-25 22:48
     
      a、全局变量是在一切函数之外定义的脚本变量,它可以作用于定义之后的一切语,包括在此只用树立的函数或许其他的 script 标签中。
  b、局部变量是在某个函数内部定义的脚本变量。他只作用于该函数内部,在定义该变量之后的一切语句。
  c、假设在函数内定义的局部变量与函数外的全局变量同名,则在这个函数内部,定义了这个局部现在的一切语句运用这个名字的变量时,都是使用的这个局部变量。这这个函数体之外的一切语句运用的仍然是原来的全局变量。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2