首页 > 解决方案 > 为什么如果我使用 'var' 变量然后在代码中删除它,它会留在内存中并且我可以再次使用它?这是 JAVA SCRIPT 的正常行为吗?

问题描述

(对不起我的英语不好)

我在其他语言中没有发现这样的stragnes,这正常吗?

//first step
//browser console show 100
var num = 100;
console.log(num);

//second - clean js file and try use variable again
//browser show 100 again, but variable have not defined, I am afraid such pranks...
console.log(num);

标签: javascript

解决方案


首先,当您使用 Javascript 时不要管理资金,因为它是一种可编写脚本的语言。并且您必须在函数或类中定义变量或添加到对象,因为任何 outsie 都是全局访问


推荐阅读