Javascript 语言构造

发布于 2024-09-27 15:47:42 字数 423 浏览 4 评论 0原文

我正在编写一个 Javascript 语法荧光笔,但我并不是 100% 我拥有一切。

到目前为止,我有:

  1. 注释(// 和 /* */)
  2. 正则表达式
  3. 数字突出显示
  4. 引号(" 和 ')

我还突出显示了关键字:

  1. if
  2. else
  3. new
  4. var
  5. function
  6. for
  7. return
  8. this
  9. do
  10. while
  11. true
  12. false

我是否缺少任何构造或关键字是否有必要强调?更好的是,如果您有所有关键字和结构的列表,那就更好了。

I'm writing a Javascript syntax highlighter and I am not 100% I have everything.

So far I have:

  1. Comments (// and /* */)
  2. Regex
  3. Number Highlighting
  4. Quotes (" and ')

I also have keyword highlighting:

  1. if
  2. else
  3. new
  4. var
  5. function
  6. for
  7. return
  8. this
  9. do
  10. while
  11. true
  12. false

Am I missing any constructs or keywords that would be essential to highlight? Better yet, if you have some list of all keywords and constructs that would be even better.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

蓝颜夕 2024-10-04 15:47:42

您缺少一些,例如:inswitchbreaktrycatch、finallythrowvoidwith 等。

您可以在规范:

You are missing a few, e.g.: in, switch, break, try, catch, finally, throw, void, with, etc..

You can find a comprehensive list in the Specification:

余生再见 2024-10-04 15:47:42

有关当前和未来可能的保留字的列表,请参阅此:http://javascript.about.com/库/blreserved.htm

另请注意,您也可以突出显示运算符。有些编辑这样做。分号和括号可能会或可能不会突出显示。这完全取决于您希望突出显示的外观。

See this for a list of present and possible future reserved words: http://javascript.about.com/library/blreserved.htm .

Also note that you can highlight operators as well. Some editors do that. Semicolons and parentheses may or may not be highlighted. It all depends on how you want you highlighting to look.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文