在全局作用域下声明的变量叫做全局变量(在函数外部定义的变量)
1、全局变量在代码的任何位置都可以使用
2、在全局作用域下var声明的变量 是全局变量
3、特殊情况下,在函数内不使用的var声明的变量也是全局变量(不建议使用)局部变量:
在局部作用域下声明的变量叫做局部变量(在函数内部定义的变量)
1、局部变量只能在该函数内部使用
2、在函数内部var声明的变量是局部变量
3、函数的形参实际是局部变量区别:
全局变量:在任何一个地方都可以使用,只有在浏览器关闭时才会被销毁,因此,比较站内存
局部变量:在函数内部使用,当其所在的代码块被执行时,会被初始化;
当代码运行结束后,就会被销毁,因此,更节省内存空间

代码例子:

<script>var num=10;//num是一个全局变量console.log("全局变量num的值:"+num);function fn() {console.log("在fn中全局变量num的值:"+num);}fn();function sect() {var num1=20;//局部变量num3=30;//全局变量console.log(num1);   }console.log(num3);///这个会报错</script>

运行结果:

js全局变量-局部变量相关推荐

  1. JS - 全局变量 局部变量

    1.什么是全局变量和局部变量 全局变量:常常定义在函数外部,拥有全局作用域,即在 JavaScript 代码的任何地方都可以访问. 局部变量:定义在函数内部,只能在函数中使用的变量,作用范围是从函数开 ...

  2. php全局变量的关键字,PHP变量作用域(全局变量局部变量)globalstatic关键字用法实例分析...

    本文实例讲述了PHP变量作用域(全局变量&局部变量)&global&static关键字用法.分享给大家供大家参考,具体如下: 我们知道,变量呢,其实就相当于我们用来储存信息的容 ...

  3. 全局变量局部变量ScriptCase中的全局变量、局部变量

    工作之余抽点时间出来写写博文,希望对新接触的朋友有帮助.今天在这里和大家一起学习一下全局变量局部变量 在做一套应用的时候,有时候须要用到全局变量,比如:登录胜利后就将用户名保存上去,然后在每个页面里都 ...

  4. 解决ajax无法给js全局变量赋值的问题

    解决ajax无法给js全局变量赋值的问题 参考文章: (1)解决ajax无法给js全局变量赋值的问题 (2)https://www.cnblogs.com/zealousness/p/8757950. ...

  5. js全局变量污染问题

    js全局变量污染的产生场景 js中全局变量污染的场景,当代码非常长,开发周期长,如果不想办法去解决或者防止全局变量污染的问题,就会造成二次赋值同一个之前定义过的变量.(由于项目开发周期过长你又不记得之 ...

  6. js全局变量和局部变量名称一样_微信小程序的全局变量、页面变量,你真的掌握了?...

    开发微信小程序时,遇到的坑挺多的,别的不说,单是变量的应用,就够你折腾一阵子的了,可能,或许是我不熟悉的缘故吧? 1 如果你认为你很熟悉的话,那你猜一下,下面的变量-userInfo,是属于全局变量, ...

  7. js 中定义的 全局变量,局部变量

    关于变量和参数问题: var a = 2; //全局变量function func() {var a = 1; //局部变量a = 2; //全局变量} 函数外面定义的变量是全局变量,函数内可以直接使 ...

  8. js全局变量和局部变量

    1 <script> 2 var i = 'yuanjianhang'; 3 function myloveName() { 4 alert(i); 5 var i = 'guanxi'; ...

  9. JS 全局变量、局部变量(与其他语言不太一样)

    局部 // 此处不能调用 carName 变量 function myFunction() {var carName = "Volvo";// 函数内可调用 carName 变量 ...

最新文章

  1. Oracle Rac 11R2添加节点
  2. 全球及中国自卸车行业深度分析与“十四五”发展战略规划研究报告2022-2028年版
  3. C#WebBrowser控件使用教程与技巧收集
  4. 牛客网数据库SQL实战答案解析上篇
  5. 长期演进技术(LTE,Long Term Evolution)
  6. 主流的数据可视化工具介绍
  7. 虚函数(动态绑定)对于 OO/C++的重要性
  8. 思科GNS3和华为eNSP完美结合
  9. java 获取url图片_java io流根据url读取图片
  10. 逢看必会的三子棋小游戏:原来可以这么简单
  11. 国际象棋AI设计(一)
  12. 什么是水仙花数python_什么是水仙花数python
  13. 【架构思维】:设计服务降级的思路与方法
  14. 包无法进行更新、相关性或冲突验证。 (Exception from HRESULT: 0x80073CF3)的解决办法
  15. 现在的FM电台呀,什么玩艺儿
  16. 洛谷【P1873】 砍树 简单二分解析
  17. java调用.sh文件_java 调用cmd/sh文件
  18. centos7 KVM网桥桥接、网卡绑定
  19. 极大规模整车气动数值模拟——构筑数字风洞基础框架
  20. 百度网盘快速下载小工具:ENFI下载器、Speedkoala、PanDownload、SpeedPan

热门文章

  1. 企业仿站的利弊分析!
  2. 51nod1289 大鱼吃小鱼
  3. 谁懂这篇文,玩游戏还会卡顿?
  4. Rust 构建 Wasm 模块
  5. 把两个C++项目编译成wasm
  6. 利用计算机网络实现OA的功能,计算机网络模拟试题.docx
  7. React中实现插槽效果的方案
  8. 【Android】图片资源的加载、简单处理
  9. Invalid: `{ presets: [{option: value}] }` Valid: `{ presets: [[‘presetName‘, {option: value}]] }
  10. randn函数加噪声_numpy给图片加高斯噪声