猿问

关于js变量声明前后的问题

加入我要声明一个变量。  那么我是在开始的时候就声明, 还是到时候在需要用到复制的时候,直接var 变量=赋值内容。在后面声明好呢。小白不是太清楚。求大神通俗详细的解释一下。   

abc123456789def
浏览 1466回答 3
3回答

qq_得之淡然失之坦然_0

要看实际情况吧,如果你直接 var 变量,那就是声明变量但没有初始化,这里返回的结果是undefined,如果var 变量 = 赋值,那就是声明变量并赋值,返回的是值

啊啊啊啊123

一般都是要使用的时候再定义,写好全部注释了含义放最前面

噼喱啪啦

js是弱类型的,一般都是要使用的时候再定义,代码会更简洁
随时随地看视频慕课网APP
我要回答