A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

java script 中全局变量与局部变量的差异

3 个回复

倒序浏览
1、作用范围:
成员变量作用于整个类中;
局部变量作用于函数中或者语句中。
2、在内存中的位置:
成员变量在堆内存中,因为对象的存在,才能在内存中存在;
局部变量存在于栈内存中
回复 使用道具 举报
1、全局变量作用在整个体系中,局部变量作用在当前体系中,当局部变量和全局变量相同时,取的局部变量
2、全局变量是在一切函数之外定义的脚本变量,它可以作用于定义之后的一切语,包括在此只用树立的函数或许其他的 script 标签中。
3、局部变量是在某个函数内部定义的脚本变量。他只好作用于该函数内部,在定义该变量之后的一切语句。
4、假设在函数内定义的局部变量与函数外的全局变量同名,则在这个函数内部,定义了这个局部现在的一切语句运用这个名字的变量时,都是使用的这个局部变量。这这个函数体之外的一切语句运用的仍然是原来的全局变量
回复 使用道具 举报
     
      a、全局变量是在一切函数之外定义的脚本变量,它可以作用于定义之后的一切语,包括在此只用树立的函数或许其他的 script 标签中。
  b、局部变量是在某个函数内部定义的脚本变量。他只作用于该函数内部,在定义该变量之后的一切语句。
  c、假设在函数内定义的局部变量与函数外的全局变量同名,则在这个函数内部,定义了这个局部现在的一切语句运用这个名字的变量时,都是使用的这个局部变量。这这个函数体之外的一切语句运用的仍然是原来的全局变量。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马