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

求教大神啊

var mynum;

 mynum="javascript";

 mynum=8;

有的人并没有打中间的这一行,它的意思是表示这个变量munum是JS类型吗?这行是必须的吗?哪种是正确的?

正在回答

5 回答

你可能没学过其他的编程语言,各个语言内容声明赋值都相似。var mynum=8  是var mynum;    mynum="javascript";   mynum=8;的略写。var mynum;    mynum="javascript";   mynum=8;是先声明再赋值;var mynum=8是直接声明赋值了。这是编程语言通用的。

就像中华人民共和国缩写中国。

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

chobuth 提问者

var mynum=8这个我知道 ,我把mynum=javascript理解为type=text/javascript这个意思了。我把重复赋值忽略了,上学那会弄了本.net看过,不过太抽象,现在也已忘完。现在忽然想学门语言
2016-03-12 回复 有任何疑惑可以回复我~

var mynum;

 mynum="javascript"; //这句是给变量mynum赋值的一个字符串;

 mynum=8;//这句是给变量mynum赋值的一个整型数据类型;


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

var mynum;(定义变量名称)

 mynum="javascript";(第一次赋值)

 mynum=8;(第二次赋值,直接替换第一次的赋值)

当你在调用mynum变量的时候,是直接调用离调用位置最近的赋值;


举个栗子:你爸你妈通过努力奋斗生下了你,你爸决定给你取个名字(于是你爸先申明变量“我儿子的名字”),想了半天,决定叫你熊大(你爸第一次给“我儿子的名字”赋值为“熊大”),从此以后,你上幼儿园别人都叫你熊大了,十年后,你觉得自己的名字不够霸气,于是让你爸给你重新起一个,你爸想了想,于是给你改了个名字叫“熊掌”(你爸第二次给“我儿子的名字”赋值为“熊掌”),从此以后幼儿园的老朋友们就叫你熊掌了,好感人了一个栗子!

10 回复 有任何疑惑可以回复我~
var mynum;
 mynum="javascript"; //这句是给变量mynum赋值的一个字符串;
 mynum=8;//这句是给变量mynum赋值的一个整型数据类型;

在javascript中可以不指定数据类型直接赋值的;  还有一点:没有JS类型这个说法哈;

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

mynum="javascript";

mynum=8;

都是赋值语句。变量可以被重新赋值。执行到第二句时,变量mynum的值为javascript。执行到第三句时,变量mynum的值为8

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

举报

0/150
提交
取消
JavaScript入门篇
  • 参与学习       739958    人
  • 解答问题       9566    个

JavaScript做为一名Web工程师的必备技术,本教程让您快速入门

进入课程

求教大神啊

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