嗨,任何人都可以解释以下代码javascript不会抛出错误也不会显示任何内容
var text = 'outside';
function logIt() {
console.log(text);
var text = 'inside';
};
logIt();Run Code Online (Sandbox Code Playgroud)
在函数logIt中,变量文本将被提升到顶部,因此它实际上就像这样运行.它使用函数内部的文本变量,这是未定义的.
function logIt() {
var text;
console.log(text);
text = 'inside';
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
69 次 |
| 最近记录: |