为什么我的IDE告诉我用Javascript中的var定义变量是错误的?

问题描述 投票:0回答:1

我对Javascript比较陌生。我一直在使用Webstorm IDE,我注意到当我使用var关键字定义变量时,我的IDE会发出警告:

enter image description here

为什么在这种情况下使用var是错误的?是真的吗 ?更重要的是,这段代码来自一个教程,教师总是使用var。我应该忽略这个警告吗?

谢谢。

javascript variables syntax scope
1个回答
1
投票

这不是“错误”,否则将是一个错误,而不是一个警告。

这是非常非常非常糟糕的做法。 var有令人困惑的语义。如果它不是为了向后兼容,它很久以前就会从语言中删除。

就像警告说:你应该总是喜欢const。只有在绝对必要时才使用let。在任何情况下,永远不要使用var

© www.soinside.com 2019 - 2024. All rights reserved.