Tim*_*Tim 0 javascript node.js
在节点解释器中:
> 1+3
4
> var name=12
undefined
> console.log(typeof name)
number
undefined
Run Code Online (Sandbox Code Playgroud)
是什么undefined在输出是什么意思?
为什么不1 + 3输出undefined,而其他两个却不输出呢?
因为1 + 3回报4。变量声明不返回任何内容,也不返回任何内容console.log。您看到的值就是undefined返回值。但是,变量分配(var hello; hello = "hello")确实返回分配的值(感谢VLAZ指出)。
| 归档时间: |
|
| 查看次数: |
53 次 |
| 最近记录: |