Nit*_*791 5 javascript node.js
在浏览器控制台中如果我键入var x=10它显示undefined,如果我键入x=10它显示10.两者执行相同的任务然后有什么区别?我不是要求使用var和不使用var之间的区别?
您位于浏览器控制台中,因此您已经处于全局范围内,并且带或不带 var 对变量的存储方式没有影响:
但是,=是一个运算符,它返回您指定的值,因此a = 1计算结果为 1,并且2当您键入 时,您会看到 a b = 2。var不返回任何内容,它是一个语句而不是表达式。
| 归档时间: |
|
| 查看次数: |
2350 次 |
| 最近记录: |