为了账号安全,请及时绑定邮箱和手机立即绑定

变量感觉有点模糊,为什么每个人写变量代码都不一样

比如:<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>变量</title>
<script type="text/javascript">
    var mynum=8;
    document.write(mynum);//printf mynum's value
</script>
</head>
<body>
</body>
</html>和这个<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>变量</title>
<script type="text/javascript">
 var mynum;
 mynum="javascript";
 mynum="8";
 document.write(mynum);
</script>
</head>
<body>
</body>
</html>
怎么都写的不同呢!


正在回答

3 回答

第一个html文档,在第7行对变量进行声明并赋值;第二个html文档在第19行先声明了一个变量,并未赋值,对它的赋值是在20行,21行。在JS中变量可以重复赋值。这两个文档的两种写法都可以,看个人喜好。

0 回复 有任何疑惑可以回复我~

第19行是先声明mynum这个变量,相当于在内存中创建一个空间给mynum,但是里面没有任何东西,在第21行,是对mynum进行赋值,就是相当于在内存名为mynum的空间中,放入值“8”

0 回复 有任何疑惑可以回复我~

第19行是先声明mynum这个变量,相当于在内存中创建一个空间给mynum,但是里面没有任何东西,在第21行,是对mynum进行赋值,就是相当于在内存名为mynum的空间中,放入值“8”

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

变量感觉有点模糊,为什么每个人写变量代码都不一样

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信