变量声明
变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。var count; // 单个声明。
var count, amount, level; // 用单个 var 关键字声明的多个声明。
var count = 0, amount = 100; // 一条语句中的变量声明和初始化。
如果在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。<script>
var a=1
b = 2
function aa()
{
c=3
var d=4
alert(a)
alert(b)
alert(c)
alert(d)
}
aa()
alert("执行函数后")
alert(a)
alert(b)
alert(c)
alert(d)
</script>
变量在脚本中的第一次出现是在声明中。变量在第一次用到时就设置于内存中,便于后来在脚本中引用。使用变量之前先进行声明。可以使用 var 关键字来进行变量声明。var count; // 单个声明。
var count, amount, level; // 用单个 var 关键字声明的多个声明。
var count = 0, amount = 100; // 一条语句中的变量声明和初始化。
如果在 var 语句中没有初始化变量,变量自动取 JScript 值 undefined。尽管并不安全,但声明语句中忽略 var 关键字是合法的 JScript 语法。这时,JScript 解释器给予变量全局范围的可见度。当在过程级中声明一个变量时,它不能用于全局范围;这种情况下,变量声明必须用 var 关键字。<script>
var a=1
b = 2
function aa()
{
c=3
var d=4
alert(a)
alert(b)
alert(c)
alert(d)
}
aa()
alert("执行函数后")
alert(a)
alert(b)
alert(c)
alert(d)
</script>
解决方案 »
- js对正则的$1转码问题
- 急散分·超级简单的js脚本问题,请大家多多参与。
- 删除文件时出错??
- [求]:如何用JS抓取页面中动态生成的表格的数据和结构,导入到excel中提供下载?(FF和IE均需要通过)
- 如何和让Cookie关闭浏览器就过期!
- 关于界面自适应宽度的显示问题.
- Checkbox问题,好困扰,请问高手......
- 用户在输入时自动将他转为小写 在线等!
- form并发提交的问题,请大家帮忙看看
- 四个框<input> 第一个输入五位数后,焦点移到下一个框,如此……
- 关于window.open弹出窗口的打印问题
- 關於document.documentElement.outerHTML的問題
x=100;
function fnc(){
alert (x)
x=101;
alert (x)
}
fnc();
</script>
---------------------------
<script>
var x=100;
function fnc(){
alert (x)
var x=101;
alert (x)
}
fnc();
</script>