`
默默的小熊
  • 浏览: 233409 次
社区版块
存档分类
最新评论

Js全局变量

 
阅读更多

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Js</title>
</head>
<body>
<script type="text/javascript">
//JavaScript的有效范围是指变量可以作用的区域。在Js中,可以根据变量的有效范围
//的不同将变量分为两类:全局和局部变量。

//***********全局变量*****************//
//全局变量的作用范围最大,可以在整个Js代码中使用,直到整个HTML文档中的所有Js
//代码运行结束为止,全局变量通常在是函数体外定义的变量。
var strTest = "test";
function myFun(){//全局变量在函数中可见
alert(strTest);
}
myFun();
</script>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>Js</title>
<script type="text/javascript">
var strTest = "test";
</script>
</head>
<body>
<script type="text/javascript">
alert(strTest);//全局变量甚至可以在不同的js语句块中使用
</script>
</body>
</html>

    全局变量的作用域是整个HTML文档。

    直接使用temp = 10;这种不使用var关键字的变量定义,也认为该变量是全局变量。

分享到:
评论

相关推荐

    JavaScript全局变量的本质及页面共享问题 -页面.pdf

    JavaScript全局变量的本质及页面共享问题 -跨页面访问变量的问题

    JavaScript全局变量的本质及页面共享问题 -页面

    JavaScript全局变量的本质与页面共享问题是一个重要的编程概念,尤其是在网页开发中。JavaScript是一种广泛使用的脚本语言,它的全局变量在程序中的角色独特,且与页面的生命周期和浏览器环境紧密相关。 首先,我们...

    javascript全局变量说明示例

    看看有帮助,全局变量,与局部变量的差异!

    JavaScript声明全局变量访问方法

    在JavaScript中,全局变量是一种可以在整个程序中任何地方访问的变量,它们的作用域跨越函数和代码块。本篇文章将深入探讨JavaScript声明全局变量的几种方法以及如何访问这些变量。 1. **全局变量的声明方式** - ...

    微信小程序全局变量改变监听的实现方法

    当时想到的就是使用全局变量,在 app.js 中定义好全局变量,点击组件页面时就修改全局变量的值,父页面同样使用全局变量的值,这样一来就可以动态打开/关闭弹出层且传递值了。 下面先看看 app.js 中怎么定义的: ...

    JavaScript实现IFrame子窗口调用父窗口的全局变量

    JavaScript实现IFrame子窗口调用父窗口的全局变量

    javascript全局变量封装模块实现代码

    JavaScript全局变量封装模块是一种编程实践,它旨在减少全局命名空间污染,提高代码可维护性和防止命名冲突。在JavaScript中,全局变量是所有作用域都可以访问的,这可能导致意外的覆盖和错误,尤其是在大型项目中...

    全局变量的控制与修改:在函数中操作全局变量的技巧

    全局变量是编程中一个双刃剑,它为程序提供了极大的灵活性,同时也可能导致代码难以理解和维护。在许多编程语言中,全局变量可以在程序的任何地方被访问和修改。本文将探讨如何在函数中修改全局变量,包括这种做法的...

    浅谈JavaScript的全局变量与局部变量_.docx

    本文将深入探讨JavaScript的全局变量与局部变量。 首先,我们要明白JavaScript的作用域划分标准。不同于其他一些语言,JavaScript的作用域不是基于代码块(如if、while、for等),而是基于函数(function block)。...

    JS全局变量和局部变量最新解析

    在JavaScript编程中,理解和掌握全局变量与局部变量的概念至关重要。全局变量在整个脚本或函数作用域内都可访问,而局部变量只在其所在的函数内部有效。本文将深入解析这两种变量的特性,并通过实例代码来演示它们的...

    uni-app 全局变量的几种实现方式代码示例.zip

    uni-app是基于Vue.js构建的多端开发框架,因此其全局变量的实现方式也深受Vue的影响。下面我们将详细探讨几种在uni-app中实现全局变量的方法,并以代码示例进行说明。 1. **Vuex** Vuex是Vue.js的一个状态管理库,...

    超全面javaweb教程28天day2- 22 js的全局变量和局部变量

    超全面javaweb教程28天day2-_22_js的全局变量和局部变量

    详解nuxt sass全局变量(公共scss解决方案)

    以上这种通用的变量抽出来,方便你在其他scss的样式里面调用 比如 li { background: nth($colour,6) } 只存储变量,别放公共的样式进去切记公共的样式 你可以参考我之前的博客那种写法  我直接上案例吧sass_jb...

    Python全局变量-全局变量命名的建议

    Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于Java、C和JavaScript之上,真的非常荣幸了. 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统...

    JavaScript防止全局变量污染的方法总结

    使用模块化系统,如CommonJS(Node.js)、AMD(RequireJS)或ES6的`import`和`export`,可以有效地管理作用域和依赖关系,降低全局变量的使用。 4. **闭包**: 利用闭包特性,可以在函数内部定义变量,这些变量仅...

    浅谈在vue项目中如何定义全局变量和全局函数

    本篇文章主要介绍了浅谈在vue项目中如何定义全局变量和全局函数,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    js隐式全局变量造成的bug示例代码.docx

    // 全局变量,掩盖了外部作用域的pageNo, 相当于在js顶部写 var pageNo = 1 // 正确的做法应该是使用 var pageNo = 1; // do something... } function paginate(pageNo, pageSize){ window.location.href = ...

    vue2 全局变量的设置方法

    Vue2 全局变量的设置方法 Vue2 中设置全局变量有两种方法:全局变量专用模块和全局变量模块挂载到 Vue.prototype 里。 1. 全局变量专用模块 全局变量专用模块是以一个特定模块来组织管理这些全局量,需要引用的...

    Python全局变量-global关键字修改全局变量

    Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于Java、C和JavaScript之上,真的非常荣幸了. 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统...

Global site tag (gtag.js) - Google Analytics