急,请问javascript变量声明的问题?

来源:百度知道 编辑:UC知道 时间:2024/06/28 16:09:09
急,请问javascript变量声明的问题?

第一:

<script language="javascript">
var kk="123";
ss="789";
document.write (kk+'<br>'+ss);
</script>

本来声明变量是这样写的var kk="123",ss="789";
现在我把ss写到下一行,那么这个时候ss算不算是已经用var声明过的变量?

第二:

<script language="javascript">
var kk="123";
kk="789";
document.write (kk+'<br>'+ss);
</script>

本来我是这样写的var kk="123",kk="789";
现在我把kk="789"换到了下一行,那么这个时候kk是不是同一个变量又用var重新声明了一次?

第三:
<script language="javascript">
var
kk="123";
ss="789";
document.write (kk+'<br>'+ss);
</script>
如果我把var单独写一行,这样kk和ss能不能算是声明过了?

第一:

<script language="javascript">
var kk="123";
ss="789";
document.write (kk+'<br>'+ss);
</script>

本来声明变量是这样写的var kk="123",ss="789";
现在我把ss写到下一行,那么这个时候ss算不算是已经用var声明过的变量?

*****************************************************
答:
var kk="123";//请检查你这里是不是写错成了“;(分号)”,正确的是逗号(,);
正确的定义方法:
var kk="123",//注意这里要用逗号
ss="789",
aa="11",
bb="22",
cc="33",
//可以定义无限个变量
xx="77",
yy="88",
zz="99";//到了最后一个才用分号,而且是必须用分号;

第二:

<script language="javascript">
var kk="123";
kk="789";
document.write (kk+'<br>'+ss);
</script>

本来我是这样写的var kk="123",kk="789";
现在我把kk="789"换到了下一行,那么这个时候kk是不是