javaScript function内的变量问题
来源:互联网 发布:数据库外键的作用 编辑:程序博客网 时间:2024/04/29 13:58
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD>
<BODY>
<script type="text/javascript">
testVar1();
testVar();
alert(test);//输出Hello!
alert(test1);//输出时报错,test1未被定义
function testVar1()
{
var test1="Hello1!";
}
function testVar()
{
test="Hello!";
}
</Script>
</BODY>
</HTML>
通过实例程序分析javaScript function内的变量问题,不用var申明与用var申明的区别。
结论:
1、在javaScript function内不用var申明的变量等同全局变量,即在javaScript function外可见,但使用该变量之前要先调用对应的javaScript function.
2、在javaScript function内使用var申明的变量等同局部变量,其可见性只在对应的javaScript function内部.
3、建议在使用之前显示定义变量,这样程序可读性和维护性能才比较好.尽量不用使用第一条里面的方法.
- javaScript function内的变量问题
- ??javascript里的变量问题
- Javascript变量提升的问题
- javascript 变量名 变成function 函数 名称
- 常用的javascript function
- 常用的javascript function
- JavaScript的function
- javascript的function
- javascript的函数function
- 常用的javascript function
- javascript 的 "!function" 是什么意思?
- javascript 的 "!function" 是什么意思?
- javascript的Function类型
- JavaScript的Function 类型
- JavaScript的变量作用域问题
- JavaScript变量作用域的一个问题
- javascript定义变量和优先级的问题
- javascript变量undefined和null的问题
- 分享Oracle专家Thomas Kyte的观点
- gnome官方下载
- LINUX文件剖析
- Enterprise Architect 7.0入门教程
- 在2410上使用2路USB HOST
- javaScript function内的变量问题
- 《现代商贸工业》杂志
- Struts2中ActionContext介紹 && Struts2如何获得request
- 《总裁》征稿函
- 实例讲解Java中的接口的作用
- 框架的定义(Junit in action上的定义)
- 《民风》征稿函
- Enterprise Architect 7.0 快速入门(译)(一)
- Enterprise Architect 7.0 快速入门(译)(二)