为了账号安全,请及时绑定邮箱和手机立即绑定
关注
慕田峪0139040

为什么第三行不能写成mychar=6;

http://img1.sycdn.imooc.com/5e9ba4a500018fa902190119.jpg

各位大佬,两个问题

问题一:我对上面的理解是否正确

第一行代表创建了一个自定义变量mychar

第二行代表声明这个变量类型是javascript

第三行代表这个变量的赋值是6


问题二:第三行为什么不能写成mychar=6

突然冒出来的var mynum=6;我理解成重新定义一个变量叫做mynum,并赋值为6,那如果这样理解对的话,要前面的mychar这个变量干嘛呢?

2020-04-19 源自:JavaScript入门篇 1-7 677 浏览 6 回答

第一行是创建了一个变量mychar

第二行是给mychar赋值,并不是“变量类型是javascript”

第三行,如果使用想要重新给mychar赋值,不需要重新定义(好比:var mychar=6),直接使用mychar=6即可

2020-04-26
1
我的理解是这是举了一个例子,告诉你变量要先声明再赋值的两种方式吧,前两行是一种声明赋值的方式,第三行又是一种声明赋值的方式,当然也可以写成var mychar = 6;但是mychar这个变量名已经用过了,所以他用了mynum。
2020-04-19
0

不同的赋值方式

2020-04-23
0

这里是提示你 有两种声明变量的方式

一种是先声明,后赋值(如第一种)。

第二种是 赋值和声明放到一起了。

在现实生活中 两种有不同的作用。

一般直接赋值的拿来做标记,如 var flag=0;用flag 来记录某些数据,如用户点击数。让代码简洁。

第二种一般用作,var mask; 声明一个变量。在后面要用到的时候 再赋值,处理数据,如用户输入名称。

而且你的第二步理解我感觉有点问题,不是数据类型是“javascript”,是数据内容为"javascript" 类型为string。

2020-04-26
0

你定义了两个变量,一个是mychar,一个是mynum,不是用没用的问题,这只是举个列子。

在学校和工作中,变量的定义还是按照实际需求来定义

2020-06-10
0

两种方法的例子罢了

2020-06-17
0

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信