javascript中关于变量定义及范围
2014-07-11 16:53
295 查看
<head> <title></title> <style type="text/css"> div{background-color:#efddfe; width:400px; height:20px } </style> <script src="jquery-1.7.1.js" type="text/javascript"></script> <script type="text/javascript"> alert(i); var i = "head内定义变量"; alert(i); </script> <script type="text/javascript"> alert(i); </script> </head> <body> <div> <script type="text/javascript"> document.write(i); document.write(j); </script> </div> <div> <script type="text/javascript"> var j = "body内定义的变量"; document.write(i); document.write(j); </script> </div> <div> <script type="text/javascript"> document.write(i); document.write(j); </script> </div> </body> </html>javascript中,变量定义的位置与写在哪个<script></script>标签对内无关,只分前后顺序,写在前面的后面就能够访问,写在后面的前面会提示“未定义”。
例如:在页面顶部<head>标签对内定义的变量,在页面任意地方都能用。但是在页面<body>内部定义的变量,就只能在其后面的地方的能够使用。
相关文章推荐
- 关于javascript在作用域中的变量定义你所不知道的一些东西
- JavaScript中关于变量初始化和变量未定义
- 关于C# using 作为定义范围的问题
- javascript判断变量是否已经定义
- 关于c语言变量定义的注意事项
- [JavaScript]类之四---关于回调函数中变量作用域的讨论(精)
- 关于javascript 回调函数中变量作用域的讨论
- 关于vbscript 与 javascript如何传递变量(包括服务器端与客户端)
- 关于web应用程序的范围与session变量丢失问题的深入研究!
- 如何在javascript中访问页面定义的变量
- javascript 关于变量的基本知识
- 关于javascript 回调函数中变量作用域的讨论
- 关于VBScript 与 JavaScript如何传递变量的详细研究!
- 关于Action里面定义的变量问题
- 关于vbscript 与 javascript如何传递变量(包括服务器端与客户端)
- 关于在Page_Load定义外部变量输出
- 关于vbscript 与 javascript如何传递变量(包括服务器端与客户端)
- 关于c语言定义变量
- LINQ表达式中关于显式范围变量的Bug
- javascript variable's scope , 变量 范围