我使用 Notepad++ 进行网络开发。当我发现这个奇怪的东西时,我正在用 JavaScript 编码。我将一个变量命名为private
(我知道它不是 JavaScript 中的保留关键字)。但是当我输入时,它变成了蓝色(所有 JavaScript 关键字在 Notepad++ 中都显示为蓝色)。所以我认为还会有public
,class
和protected
关键字。令我惊讶的是,它们也变成了蓝色!那么这是否意味着 JavaScript 具有基于类的面向对象模型以及原型模型?我检查了以下代码 -
public class Foo {
private bar;
}
但是控制台说 - SyntaxError: Unexpected reserved word
。
问题- JavaScript 是否支持基于类的面向对象模型,或者它只是 Notepad++ 中的一个错误,还是我的语法错误?