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

var mychar; mychar="javascript"; var mynum = 6; 给变量赋值,mychar有数值吗

变量先声明再赋值,

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

声明的变量mychar有数值吗?

正在回答

6 回答

mychar有值,但不是数值,是一个String字符串,它的值为"javascript"

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

不二的不二 提问者

非常感谢!
2016-07-12 回复 有任何疑惑可以回复我~

mychar的值是javascript

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

var mychar;
mychar="javascript";

合成一句就是:my char=“javascript”;

但“javascript”是一个字符串不是数值

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

值应该是6

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

声明var mychar时是一个空值还没有定义类型,

my char=“javascript”是一个字符串

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

有的。

在javascript中,使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错误。

如果第二个声明语句有给值,则该语句相当于赋值语句。

如果第二个声明语句没有给值,则该变量仍然是原来的值,不会改变

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

举报

0/150
提交
取消

var mychar; mychar="javascript"; var mynum = 6; 给变量赋值,mychar有数值吗

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