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

先声明后赋值,中间不写**=“javaacript”,可以吗

var mychar;
 mychar="javascript";
var mynum = 6;

 这个跟

 var mychar;
var mynum = 6;

 有区别吗?

正在回答

6 回答

mychar 和 mynum 是两个变量,没有关系,就像两个盒子,如果像你说的中间不写,也就是不给mychar这个盒子里面放东西。这不影响mynum这个盒子。

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

可以的



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

第一个里mychar="javascript",是给声明的变量mychar赋值,而第二个只声明变量mychar没有赋值.

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

可以的,没有影响

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

可以啊,中间写 mychar="javascript"就是为了说明被赋值后的变量还可以再被赋值

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

木槿凉城 提问者

没有mychar="javascript"这一段不能再被赋值?就是一次性的?原谅我这个菜鸟,平常要用到,但又不会,迫切需要充电的行为
2016-09-09 回复 有任何疑惑可以回复我~
#2

Kian_ 回复 木槿凉城 提问者

你声明一个变量可以用好多次的哦,没有mychar="javascript"的话mychar就是直接被赋值为6了,如果有mychar="javascript",mychar=6就是第一次mychar被赋值为javascript,然后第二次又被赋值为6喽,其实你可以把mychar看成一个盒子,第一次放进去了javascript,第二次放进去的是6。
2016-09-09 回复 有任何疑惑可以回复我~
#3

Kian_ 回复 Kian_

不好意思,看错了,以为是一个变量呢,其实上面和下面一样,就像两个盒子,上面是两个都放东西了,下面的是mynum盒子放东西了
2016-09-09 回复 有任何疑惑可以回复我~
#4

木槿凉城 提问者 回复 Kian_

谢谢你的回复,这样就更容易理解了
2016-12-18 回复 有任何疑惑可以回复我~
查看1条回复

不可以吧

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

举报

0/150
提交
取消

先声明后赋值,中间不写**=“javaacript”,可以吗

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