<分区>
所以在Javascript中,声明单个变量有两种方式:
- 声明
var myVariable;
然后赋值myVariable = 1234;
稍后在代码中 - 在一行中声明和赋值
var myVariable = 1234;
对于第一种方式,如果你声明了变量,它的值是undefined
,直到它被赋值。所以如果还没有赋值的话,基本上是没有值(value)的。为什么会有人做第一种声明?
在相关说明中,为什么 Javascript,我想任何执行此操作的语言(C、C++ 等)都具有声明和赋值(相对于类似 python 的赋值 myVariable=1234
), 因为变量,即使在声明时,在被赋值之前也是无用的?