<html>
<head>
<title>js的全局变量和局部变量</title>
</head>
<body>
</body>
<!-- 测试全局变量 -->
<script type="text/javascript">
var a = "全局变量";
alert(a);
</script>
<!-- 新 script 标签 -->
<script type="text/javascript">
alert("新 script 标签:" + a);
</script>
<!-- 测试局部变量 -->
<script type="text/javascript">
function() {
var b = "局部变量";
alert("方法内部的: "+ b);
}
alert("方法外部的:" + b);//error
</script>
</html>
<!--
9、js的全局变量和局部变量
** 全局变量:在script标签里面定义一个变量,这个变量定义位置以下js部分都可以使用
- 在方法外部使用,在方法内部使用,在另外一个script标签使用都可以
** 局部变量:在方法内部定义一个变量,只能在方法内部使用
- 如果在方法的外部调用这个变量,提示出错
- SCRIPT5009: “nn”未定义
12-js的局部变量.html, 行18 字符3
** ie自带了一个调试工具,ie8及其以上的版本中,键盘上 F12,在页面下方出现一个条
10、script标签放在的位置
* 建议把script标签放到 </body>后面??
* 如果现在有这样一个需求:
在js里面需要获取到input里面的值,如果把script标签放到head里面
会出现问题。
html解析是从上到下解析的,script标签放到的是head里面,直接在里面取input里面的值,
因为页面还没有解析到input那一行,肯定取不到。
-->
js的全局变量和局部变量
最新推荐文章于 2022-06-11 15:27:09 发布