Web開発にはNotepad ++を使用しています。この奇妙なものを見つけたとき、私は JavaScript でコーディングしていました。変数に as という名前を付けましたprivate
(JavaScript の予約済みキーワードではないことはわかっていました)。しかし、入力すると青色に変わりました (すべての JavaScript キーワードは Notepad++ で青色で表示されます)。だから、、、キーワードもpublic
あるclass
と思いました。protected
そして驚いたことに、彼らも青くなりました!では、JavaScript にはクラスベースのオブジェクト指向モデルとプロトタイプ モデルがあるということでしょうか? 次のコードを確認しました-
public class Foo {
private bar;
}
しかし、コンソールは言った - SyntaxError: Unexpected reserved word
。
質問- JavaScript はクラスベースのオブジェクト指向モデルをサポートしていますか、それとも単に Notepad++ のバグなのか、私の構文が間違っているのでしょうか?