René's URL Explorer Experiment


Title: JavaScript 技术概览 - JavaScript | MDN

Open Graph Title: JavaScript 技术概览 - JavaScript | MDN

Description: HTML 定义网页的结构与内容,CSS 定义其格式与样式,而 JavaScript 则为网页增加交互性,创作功能丰富的 Web 应用。

Open Graph Description: HTML 定义网页的结构与内容,CSS 定义其格式与样式,而 JavaScript 则为网页增加交互性,创作功能丰富的 Web 应用。

Opengraph URL: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview

direct link

Domain: developer.mozilla.org

og:localezh_CN
og:imagehttps://developer.mozilla.org/mdn-social-share.d893525a4fb5fb1f67a2.png
og:image:typeimage/png
og:image:height1080
og:image:width1920
og:image:altThe MDN Web Docs logo, featuring a blue accent color, displayed on a solid black background.
og:site_nameMDN Web Docs
twitter:cardsummary_large_image
twitter:creatorMozDevNet
position4

Links:

Skip to main contenthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#content
Skip to searchhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#search
MDN https://developer.mozilla.org/zh-CN/
HTML: Markup languagehttps://developer.mozilla.org/zh-CN/docs/Web/HTML
Elementshttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Elements
Global attributeshttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Global_attributes
Attributeshttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Attributes
See all…https://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference
Responsive imageshttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Guides/Responsive_images
HTML cheatsheethttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Guides/Cheatsheet
Date & time formatshttps://developer.mozilla.org/zh-CN/docs/Web/HTML/Guides/Date_and_time_formats
See all…https://developer.mozilla.org/zh-CN/docs/Web/HTML/Guides
SVGhttps://developer.mozilla.org/zh-CN/docs/Web/SVG
MathMLhttps://developer.mozilla.org/zh-CN/docs/Web/MathML
XMLhttps://developer.mozilla.org/zh-CN/docs/Web/XML
CSS: Styling languagehttps://developer.mozilla.org/zh-CN/docs/Web/CSS
Propertieshttps://developer.mozilla.org/zh-CN/docs/Web/CSS/Reference/Properties
Selectorshttps://developer.mozilla.org/zh-CN/docs/Web/CSS/Reference/Selectors
At-ruleshttps://developer.mozilla.org/en-US/docs/Web/CSS/Reference/At-rules
Valueshttps://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Values
See all…https://developer.mozilla.org/zh-CN/docs/Web/CSS/Reference
Box modelhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/Guides/Box_model/Introduction
Animationshttps://developer.mozilla.org/zh-CN/docs/Web/CSS/Guides/Animations/Using
Flexboxhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/Guides/Flexible_box_layout/Basic_concepts
Colorshttps://developer.mozilla.org/zh-CN/docs/Web/CSS/Guides/Colors/Applying_color
See all…https://developer.mozilla.org/zh-CN/docs/Web/CSS/Guides
Column layoutshttps://developer.mozilla.org/zh-CN/docs/Web/CSS/How_to/Layout_cookbook/Column_layouts
Centering an elementhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/How_to/Layout_cookbook/Center_an_element
Card componenthttps://developer.mozilla.org/zh-CN/docs/Web/CSS/How_to/Layout_cookbook/Card
See all…https://developer.mozilla.org/zh-CN/docs/Web/CSS/How_to/Layout_cookbook
JavaScript: Scripting languagehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript
Standard built-in objectshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects
Expressions & operatorshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators
Statements & declarationshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements
Functionshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions
See all…https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference
Control flow & error handinghttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
Loops and iterationhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Loops_and_iteration
Working with objectshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Working_with_objects
Using classeshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Using_classes
See all…https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide
Web APIs: Programming interfaceshttps://developer.mozilla.org/zh-CN/docs/Web/API
File system APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/File_System_API
Fetch APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API
Geolocation APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Geolocation_API
HTML DOM APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/HTML_DOM_API
Push APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Push_API
Service worker APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Service_Worker_API
See all…https://developer.mozilla.org/zh-CN/docs/Web/API
Using the Web animation APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Web_Animations_API/Using_the_Web_Animations_API
Using the Fetch APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Fetch_API/Using_Fetch
Working with the History APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/History_API/Working_with_the_History_API
Using the Web speech APIhttps://developer.mozilla.org/zh-CN/docs/Web/API/Web_Speech_API/Using_the_Web_Speech_API
Using web workershttps://developer.mozilla.org/zh-CN/docs/Web/API/Web_Workers_API/Using_web_workers
All web technologyhttps://developer.mozilla.org/zh-CN/docs/Web
Accessibilityhttps://developer.mozilla.org/zh-CN/docs/Web/Accessibility
HTTPhttps://developer.mozilla.org/zh-CN/docs/Web/HTTP
URIhttps://developer.mozilla.org/zh-CN/docs/Web/URI
Web extensionshttps://developer.mozilla.org/zh-CN/docs/Mozilla/Add-ons/WebExtensions
WebAssemblyhttps://developer.mozilla.org/zh-CN/docs/WebAssembly
WebDriverhttps://developer.mozilla.org/zh-CN/docs/Web/WebDriver
See all…https://developer.mozilla.org/zh-CN/docs/Web
Mediahttps://developer.mozilla.org/zh-CN/docs/Web/Media
Performancehttps://developer.mozilla.org/zh-CN/docs/Web/Performance
Privacyhttps://developer.mozilla.org/zh-CN/docs/Web/Privacy
Securityhttps://developer.mozilla.org/zh-CN/docs/Web/Security
Progressive web appshttps://developer.mozilla.org/zh-CN/docs/Web/Progressive_web_apps
Learn web developmenthttps://developer.mozilla.org/zh-CN/docs/Learn_web_development
Getting started moduleshttps://developer.mozilla.org/zh-CN/docs/Learn_web_development/Getting_started
Core moduleshttps://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core
MDN Curriculumhttps://developer.mozilla.org/en-US/curriculum/
Structuring content with HTML modulehttps://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Structuring_content
CSS styling basics modulehttps://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Styling_basics
CSS layout modulehttps://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/CSS_layout
Dynamic scripting with JavaScript modulehttps://developer.mozilla.org/zh-CN/docs/Learn_web_development/Core/Scripting
Playgroundhttps://developer.mozilla.org/en-US/play
HTTP Observatoryhttps://developer.mozilla.org/en-US/observatory
Border-image generatorhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_backgrounds_and_borders/Border-image_generator
Border-radius generatorhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_backgrounds_and_borders/Border-radius_generator
Box-shadow generatorhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_backgrounds_and_borders/Box-shadow_generator
Color format converterhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_colors/Color_format_converter
Color mixerhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_colors/Color_mixer
Shape generatorhttps://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_shapes/Shape_generator
About MDNhttps://developer.mozilla.org/en-US/about
Advertise with ushttps://developer.mozilla.org/en-US/advertising
Communityhttps://developer.mozilla.org/en-US/community
MDN on GitHubhttps://github.com/mdn
Bloghttps://developer.mozilla.org/en-US/blog/
面向开发者的 Web 技术https://developer.mozilla.org/zh-CN/docs/Web
JavaScripthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript
JavaScript 参考https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference
JavaScript 技术概览https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://github.com/orgs/mdn/discussions/739
https://developer.mozilla.org/de/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
了解更多并加入 MDN Web Docs 社区。https://developer.mozilla.org/zh-CN/docs/MDN/Community/Contributing/Translated_content#活跃语言
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
HTMLhttps://developer.mozilla.org/zh-CN/docs/Web/HTML
CSShttps://developer.mozilla.org/zh-CN/docs/Web/CSS
JavaScripthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript
Web APIhttps://developer.mozilla.org/zh-CN/docs/Web/API
JavaScript 核心语言(ECMAScript)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#javascript_核心语言(ecmascript)
国际化 APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#国际化_api
DOM APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#dom_api
其他值得关注的 APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#其他值得关注的_api
有哪些 JavaScript 的实现?https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#有哪些_javascript_的实现?
Shellhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#shell
工具和资源https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#工具和资源
JavaScript 核心语言(ECMAScript)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#javascript_核心语言(ecmascript)
Node.jshttps://nodejs.org
哪些内容被纳入 ECMAScript 范畴之中?https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#哪些内容被纳入_ecmascript_范畴之中?
throwhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/throw
try...catchhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/try...catch
Errorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Error
JSONhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON
Mathhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math
数组https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array
parseInthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseInt
decodeURIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/decodeURI
严格模式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Strict_mode
模块系统https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Modules
标准化流程https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#标准化流程
Ecma TC39 GitHub 组织https://github.com/tc39
ECMA-262 语言规范页面https://ecma-international.org/publications-and-standards/standards/ecma-262/
ECMA-262https://tc39.es/ecma262/
ECMA-402https://tc39.es/ecma402/
4 个阶段的过程https://tc39.es/process-document/
维基百科上的 ECMAScript 条目https://zh.wikipedia.org/wiki/ECMAScript
国际化 APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#国际化_api
ECMAScript 国际化 API 规范https://402.ecma-international.org/1.0/
Intlhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl
相关资源https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#相关资源
ECMAScript 语言规范仓库https://github.com/tc39/ecma262
ECMAScript 国际化 API 规范仓库https://github.com/tc39/ecma402
ECMAScript 提案仓库https://github.com/tc39/proposals
ECMAScript 一致性测试套件仓库https://github.com/tc39/test262
TC39 会议记录https://github.com/tc39/notes
ECMAScript 规范讨论;当前邮件列表https://es.discourse.group/
ECMAScript 规范讨论;历史邮件列表档案(至 2021 年 3 月)https://esdiscuss.org/
DOM APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#dom_api
WebIDLhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#webidl
WebIDL 规范https://webidl.spec.whatwg.org/
DOM 的核心https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#dom_的核心
W3Chttps://developer.mozilla.org/zh-CN/docs/Glossary/W3C
DOM 核心https://dom.spec.whatwg.org/
Nodehttps://developer.mozilla.org/zh-CN/docs/Web/API/Node
Elementhttps://developer.mozilla.org/zh-CN/docs/Web/API/Element
DocumentFragmenthttps://developer.mozilla.org/zh-CN/docs/Web/API/DocumentFragment
Documenthttps://developer.mozilla.org/zh-CN/docs/Web/API/Document
DOMImplementationhttps://developer.mozilla.org/zh-CN/docs/Web/API/DOMImplementation
Eventhttps://developer.mozilla.org/zh-CN/docs/Web/API/Event
EventTargethttps://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget
DOM 事件https://w3c.github.io/uievents/
DOM 遍历https://www.w3.org/TR/DOM-Level-2-Traversal-Range/traversal.html
DOM 范围https://dom.spec.whatwg.org/#ranges
HTML DOMhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#html_dom
HTMLhttps://html.spec.whatwg.org/multipage/
Document.bodyhttps://developer.mozilla.org/zh-CN/docs/Web/API/Document/body
    https://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Elements/ul
  • https://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Elements/li
    Documenthttps://developer.mozilla.org/zh-CN/docs/Web/API/Document
    Windowhttps://developer.mozilla.org/zh-CN/docs/Web/API/Window
    DOM 文档https://developer.mozilla.org/zh-CN/docs/Web/API/Document_Object_Model
    其他值得关注的 APIhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#其他值得关注的_api
    setTimeout()https://developer.mozilla.org/zh-CN/docs/Web/API/Window/setTimeout
    setInterval()https://developer.mozilla.org/zh-CN/docs/Web/API/Window/setInterval
    Windowhttps://developer.mozilla.org/zh-CN/docs/Web/API/Window
    XMLHttpRequesthttps://xhr.spec.whatwg.org/
    Fetch APIhttps://fetch.spec.whatwg.org/
    CSS 对象模型https://drafts.csswg.org/cssom/
    WebWorkerhttps://html.spec.whatwg.org/multipage/workers.html
    WebSockethttps://html.spec.whatwg.org/multipage/#network
    Canvas 2D Contexthttps://html.spec.whatwg.org/multipage//#2dcontext
    https://developer.mozilla.org/zh-CN/docs/Web/HTML/Reference/Elements/canvas
    WebAssembly 接口https://webassembly.github.io/spec/js-api
    WebAssemblyhttps://developer.mozilla.org/zh-CN/docs/WebAssembly
    fetch()https://developer.mozilla.org/zh-CN/docs/Web/API/Window/fetch
    setTimeout()https://developer.mozilla.org/zh-CN/docs/Web/API/Window/setTimeout
    有哪些 JavaScript 的实现?https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#有哪些_javascript_的实现?
    SpiderMonkeyhttps://spidermonkey.dev/
    V8https://v8.dev/
    Node.jshttps://nodejs.org/
    Denohttps://deno.com/
    Electronhttps://www.electronjs.org/
    JavaScriptCorehttps://trac.webkit.org/wiki/JavaScriptCore
    Bunhttps://bun.sh/
    Carakanhttps://zh.wikipedia.org/wiki/Presto#JavaScript引擎
    Chakrahttps://zh.wikipedia.org/wiki/Chakra_(JScript引擎)
    Chakrahttps://zh.wikipedia.org/wiki/Chakra_(JavaScript引擎)
    LibJShttps://serenityos.github.io/libjs-website/
    SerenityOShttps://serenityos.org/
    Rhinohttps://zh.wikipedia.org/wiki/Rhino_(JavaScript引擎)
    Engine262https://engine262.js.org/
    Moddable XShttps://www.moddable.com/
    QuickJShttps://bellard.org/quickjs/
    Hermeshttps://github.com/facebook/hermes
    React Nativehttps://reactnative.dev/docs/hermes
    GraalJShttps://www.graalvm.org/
    DOMhttps://dom.spec.whatwg.org/
    Node.jshttps://nodejs.org/
    Shellhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#shell
    独立的 JavaScript shellhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#独立的_javascript_shell
    Node.jshttps://nodejs.org/
    ShellJShttps://github.com/shelljs/shelljs
    基于浏览器的 JavaScript shellhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#基于浏览器的_javascript_shell
    内置的 JavaScript 控制台https://firefox-source-docs.mozilla.org/devtools-user/web_console/the_command_line_interpreter/index.html
    Babel 交互式解释器https://babeljs.io/repl
    交互式解释器https://zh.wikipedia.org/wiki/读取﹣求值﹣输出循环
    TypeScript playgroundhttps://www.typescriptlang.org/play
    工具和资源https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview#工具和资源
    Firefox 开发者工具https://firefox-source-docs.mozilla.org/devtools-user/index.html
    Web 控制台https://firefox-source-docs.mozilla.org/devtools-user/web_console/index.html
    JavaScript 性能分析https://firefox-source-docs.mozilla.org/devtools-user/performance/index.html
    调试器https://firefox-source-docs.mozilla.org/devtools-user/debugger/index.html
    学习 JavaScripthttps://learnjavascript.online/
    TogetherJShttps://togetherjs.com/
    Stack Overflowhttps://stackoverflow.com/questions/tagged/javascript
    JSFiddlehttps://jsfiddle.net/
    Plunkerhttps://plnkr.co/
    JSBinhttps://jsbin.com/
    Codepenhttps://codepen.io/
    StackBlitzhttps://stackblitz.com/
    RunJShttps://runjs.app/
    Learn how to contributehttps://developer.mozilla.org/zh-CN/docs/MDN/Community/Getting_started
    MDN contributorshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview/contributors.txt
    View this page on GitHubhttps://github.com/mdn/translated-content/blob/main/files/zh-cn/web/javascript/reference/javascript_technologies_overview/index.md?plain=1
    Report a problem with this contenthttps://github.com/mdn/translated-content/issues/new?template=page-report-zh-cn.yml&mdn-url=https%3A%2F%2Fdeveloper.mozilla.org%2Fzh-CN%2Fdocs%2FWeb%2FJavaScript%2FReference%2FJavaScript_technologies_overview&metadata=%3C%21--+Do+not+make+changes+below+this+line+--%3E%0A%3Cdetails%3E%0A%3Csummary%3EPage+report+details%3C%2Fsummary%3E%0A%0A*+Folder%3A+%60zh-cn%2Fweb%2Fjavascript%2Freference%2Fjavascript_technologies_overview%60%0A*+MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fzh-CN%2Fdocs%2FWeb%2FJavaScript%2FReference%2FJavaScript_technologies_overview%0A*+GitHub+URL%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Ftranslated-content%2Fblob%2Fmain%2Ffiles%2Fzh-cn%2Fweb%2Fjavascript%2Freference%2Fjavascript_technologies_overview%2Findex.md%0A*+Last+commit%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Ftranslated-content%2Fcommit%2Fd471fe723eee439484bbc28987ec4a85174c6577%0A*+Document+last+modified%3A+2025-07-16T08%3A48%3A27.000Z%0A%0A%3C%2Fdetails%3E
    JavaScripthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript
    JavaScript 指南https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide
    介绍https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Introduction
    语法和数据类型https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Grammar_and_types
    流程控制与错误处理https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Control_flow_and_error_handling
    循环与迭代https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Loops_and_iteration
    函数https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Functions
    表达式与运算符https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Expressions_and_operators
    数字与字符串https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Numbers_and_strings
    表达日期与时间https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Representing_dates_times
    正则表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Regular_expressions
    索引集合类https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Indexed_collections
    带键的集合https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Keyed_collections
    使用对象https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Working_with_objects
    使用类https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Using_classes
    使用 Promisehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Using_promises
    JavaScript 类型化数组https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Typed_arrays
    迭代器和生成器https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Iterators_and_generators
    资源管理https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Resource_management
    国际化https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Internationalization
    JavaScript 模块https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Modules
    语言概述https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Language_overview
    JavaScript 数据结构https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Data_structures
    如何正确判断相等性https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Equality_comparisons_and_sameness
    属性的可枚举性和所有权https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Enumerability_and_ownership_of_properties
    闭包https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Closures
    继承和原型链https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain
    元编程https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Meta_programming
    内存管理https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Guide/Memory_management
    参考https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference
    内置对象https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects
    AggregateErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/AggregateError
    Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Array
    ArrayBufferhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer
    AsyncDisposableStackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/AsyncDisposableStack
    AsyncFunctionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/AsyncFunction
    AsyncGeneratorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/AsyncGenerator
    AsyncGeneratorFunctionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/AsyncGeneratorFunction
    AsyncIteratorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/AsyncIterator
    Atomicshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Atomics
    BigInthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/BigInt
    BigInt64Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/BigInt64Array
    BigUint64Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/BigUint64Array
    Booleanhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Boolean
    DataViewhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/DataView
    Datehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Date
    decodeURI()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/decodeURI
    decodeURIComponent()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent
    DisposableStackhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/DisposableStack
    encodeURI()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/encodeURI
    encodeURIComponent()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent
    Errorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Error
    escape()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/escape
    eval()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/eval
    EvalErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/EvalError
    FinalizationRegistryhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/FinalizationRegistry
    Float16Arrayhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Float16Array
    Float32Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Float32Array
    Float64Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Float64Array
    Functionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Function
    Generatorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Generator
    GeneratorFunctionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction
    globalThishttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/globalThis
    Infinityhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Infinity
    Int8Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
    Int16Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Int16Array
    Int32Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Int32Array
    InternalErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/InternalError
    Intlhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Intl
    isFinite()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/isFinite
    isNaN()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/isNaN
    Iteratorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Iterator
    JSONhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON
    Maphttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Map
    Mathhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math
    NaNhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/NaN
    Numberhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Number
    Objecthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Object
    parseFloathttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseFloat
    parseInthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/parseInt
    Promisehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Promise
    Proxyhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Proxy
    RangeErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RangeError
    ReferenceErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError
    Reflecthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Reflect
    RegExphttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/RegExp
    Sethttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Set
    SharedArrayBufferhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer
    Stringhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String
    SuppressedErrorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SuppressedError
    Symbolhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Symbol
    SyntaxErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError
    Temporalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal
    TypedArrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/TypedArray
    TypeErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/TypeError
    Uint8Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array
    Uint8ClampedArrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray
    Uint16Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array
    Uint32Arrayhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array
    undefinedhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/undefined
    unescape()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/unescape
    URIErrorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/URIError
    WeakMaphttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/WeakMap
    WeakRefhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/WeakRef
    WeakSethttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/WeakSet
    表达式和运算符https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators
    加法(+)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Addition
    加法赋值(+=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Addition_assignment
    赋值(=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Assignment
    异步函数(async function)表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/async_function
    async function* 表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/async_function*
    awaithttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/await
    按位与(&)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_AND
    按位与赋值(&=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_AND_assignment
    按位非(~)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_NOT
    按位或(|)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_OR
    按位或赋值(|=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_OR_assignment
    按位异或(^)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR
    按位异或赋值 (^=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Bitwise_XOR_assignment
    类表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/class
    逗号运算符(,)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Comma_operator
    条件(三元)运算符https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Conditional_operator
    自减(--)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Decrement
    delete 运算符https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/delete
    解构https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Destructuring
    除法(/)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Division
    除法赋值(/=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Division_assignment
    相等(==)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Equality
    幂(**)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Exponentiation
    幂赋值(**=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Exponentiation_assignment
    函数表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/function
    function* 表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/function*
    大于(>)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Greater_than
    大于等于(>=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Greater_than_or_equal
    圆括号运算符https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Grouping
    import.metahttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/import.meta
    import.meta.resolve()https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/import.meta/resolve
    import()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/import
    inhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/in
    自增(++)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Increment
    不相等(!=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Inequality
    instanceofhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/instanceof
    左移 (<<)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Left_shift
    左移赋值(<<=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Left_shift_assignment
    小于(<)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Less_than
    小于等于(<=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Less_than_or_equal
    逻辑与(&&)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_AND
    逻辑与赋值(&&=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_AND_assignment
    逻辑非(!)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_NOT
    逻辑或(||)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_OR
    逻辑或赋值(||=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Logical_OR_assignment
    乘法(*)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Multiplication
    乘法赋值(*=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Multiplication_assignment
    newhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new
    new.targethttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/new.target
    nullhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/null
    逻辑空赋值(??=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing_assignment
    空值合并运算符(??)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Nullish_coalescing
    对象初始化器https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Object_initializer
    运算符优先级https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Operator_precedence
    可选链运算符(?.)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Optional_chaining
    属性访问器https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Property_accessors
    取余(%)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Remainder
    取余赋值(%=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Remainder_assignment
    右移(>>)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Right_shift
    右移赋值(>>=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Right_shift_assignment
    展开语法(...)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Spread_syntax
    严格相等(===)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Strict_equality
    严格不相等(!==)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Strict_inequality
    减法(-)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Subtraction
    减法赋值(-=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Subtraction_assignment
    superhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/super
    thishttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/this
    typeofhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/typeof
    一元减(-)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Unary_negation
    一元加(+)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Unary_plus
    无符号右移(>>>)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift
    无符号右移赋值(>>>=)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Unsigned_right_shift_assignment
    void 运算符https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/void
    yieldhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/yield
    yield*https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/yield*
    语句和声明https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements
    async functionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/async_function
    async function*https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/async_function*
    await usinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/await_using
    块语句https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/block
    breakhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/break
    classhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/class
    consthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/const
    continuehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/continue
    debuggerhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/debugger
    do...whilehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/do...while
    空语句https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/Empty
    exporthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/export
    表达式语句https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/Expression_statement
    forhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for
    for await...ofhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for-await...of
    for...inhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...in
    for...ofhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/for...of
    functionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/function
    function*https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/function*
    if...elsehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/if...else
    importhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/import
    Import attributeshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import/with
    labelhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/label
    lethttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/let
    returnhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/return
    switchhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/switch
    throwhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/throw
    try...catchhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/try...catch
    usinghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/using
    varhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/var
    whilehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/while
    withhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Statements/with
    函数https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions
    箭头函数表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions
    默认参数值https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Default_parameters
    getterhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/get
    方法的定义https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Method_definitions
    剩余参数https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/rest_parameters
    setterhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/set
    arguments 对象https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments
    arguments[Symbol.iterator]()https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments/Symbol.iterator
    arguments.calleehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments/callee
    arguments.lengthhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments/length
    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes
    构造函数https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/constructor
    extendshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/extends
    私有元素https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/Private_elements
    公有类字段https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/Public_class_fields
    statichttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/static
    静态初始化块https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Classes/Static_initialization_blocks
    正则表达式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Regular_expressions
    Backreference: \1, \2https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Backreference
    Capturing group: (...)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Capturing_group
    Character class escape: \d, \D, \w, \W, \s, \Shttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Character_class_escape
    Character class: [...], [^...]https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Character_class
    字符转义:\\n、\\u{...}https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Regular_expressions/Character_escape
    Disjunction: |https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Disjunction
    Input boundary assertion: ^, $https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Input_boundary_assertion
    字面字符:a、bhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Regular_expressions/Literal_character
    Lookahead assertion: (?=...), (?!...)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Lookahead_assertion
    Lookbehind assertion: (?<=...), (?https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Lookbehind_assertion
    Modifier: (?ims-ims:...)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Modifier
    Named backreference: \khttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Named_backreference
    Named capturing group: (?...)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Named_capturing_group
    Non-capturing group: (?:...)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Non-capturing_group
    量词:*、+、?、{n}、{n,}、{n,m}https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Regular_expressions/Quantifier
    Unicode 字符类转义:\p{...}、\P{...}https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Regular_expressions/Unicode_character_class_escape
    Wildcard: .https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Wildcard
    Word boundary assertion: \b, \Bhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Regular_expressions/Word_boundary_assertion
    错误https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors
    AggregateError: No Promise in Promise.any was resolvedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Promise_any_all_rejected
    Error: Permission denied to access property "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Property_access_denied
    InternalError: too much recursionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Too_much_recursion
    RangeError: argument is not a valid code pointhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Not_a_valid_code_point
    RangeError: BigInt division by zerohttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/BigInt_division_by_zero
    RangeError: BigInt negative exponenthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/BigInt_negative_exponent
    RangeError: form must be one of 'NFC', 'NFD', 'NFKC', or 'NFKD'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Form_must_be_one_of
    RangeError: invalid array lengthhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Invalid_array_length
    RangeError: invalid datehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Invalid_date
    RangeError: precision is out of rangehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Precision_range
    RangeError: radix must be an integerhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Bad_radix
    RangeError: repeat count must be less than infinityhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Resulting_string_too_large
    RangeError: repeat count must be non-negativehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Negative_repetition_count
    RangeError: x can't be converted to BigInt because it isn't an integerhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_be_converted_to_BigInt_because_it_isnt_an_integer
    ReferenceError: "x" is not definedhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Not_defined
    ReferenceError: assignment to undeclared variable "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Undeclared_var
    ReferenceError: can't access lexical declaration`X' before initializationhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Cant_access_lexical_declaration_before_init
    ReferenceError: must call super constructor before using 'this' in derived class constructorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Super_not_called
    ReferenceError: super() called twice in derived class constructorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Super_called_twice
    SyntaxError: 'arguments'/'eval' can't be defined or assigned to in strict mode codehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_strict_arguments_eval
    SyntaxError: "0"-prefixed octal literals are deprecatedhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Deprecated_octal_literal
    SyntaxError: "use strict" not allowed in function with non-simple parametershttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Strict_non_simple_params
    SyntaxError: "x" is a reserved identifierhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Reserved_identifier
    SyntaxError: \ at end of patternhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_backslash_at_end_of_pattern
    SyntaxError: a declaration in the head of a for-of loop can't have an initializerhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Invalid_for-of_initializer
    SyntaxError: applying the 'delete' operator to an unqualified name is deprecatedhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Delete_in_strict_mode
    SyntaxError: arguments is not valid in fieldshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Arguments_not_allowed
    SyntaxError: await is only valid in async functions, async generators and moduleshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_await
    SyntaxError: await/yield expression can't be used in parameterhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/await_yield_in_parameter
    SyntaxError: cannot use `??` unparenthesized within `||` and `&&` expressionshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_use_nullish_coalescing_unparenthesized
    SyntaxError: character class escape cannot be used in class range in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_character_class_escape_in_class_range
    SyntaxError: continue must be inside loophttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_continue
    SyntaxError: duplicate capture group name in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_duplicate_capture_group_name
    SyntaxError: duplicate formal argument xhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Duplicate_parameter
    SyntaxError: for-in loop head declarations may not have initializershttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Invalid_for-in_initializer
    SyntaxError: function statement requires a namehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Unnamed_function_statement
    SyntaxError: functions cannot be labelledhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Function_label
    SyntaxError: getter and setter for private name #x should either be both static or non-statichttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Either_be_both_static_or_non-static
    SyntaxError: getter functions must have no argumentshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Getter_no_arguments
    SyntaxError: identifier starts immediately after numeric literalhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Identifier_after_number
    SyntaxError: illegal characterhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Illegal_character
    SyntaxError: import declarations may only appear at top level of a modulehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/import_decl_module_top_level
    SyntaxError: incomplete quantifier in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_incomplete_quantifier
    SyntaxError: invalid assignment left-hand sidehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Invalid_assignment_left-hand_side
    SyntaxError: invalid BigInt syntaxhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_BigInt_syntax
    SyntaxError: invalid capture group name in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_capture_group_name
    SyntaxError: invalid character in class in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_char_in_class
    SyntaxError: invalid class set operation in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_class_set_operation
    SyntaxError: invalid decimal escape in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_decimal_escape
    SyntaxError: invalid identity escape in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_identity_escape
    SyntaxError: invalid named capture reference in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_named_capture_reference
    SyntaxError: invalid property name in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_property_name
    SyntaxError: invalid range in character classhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_range_in_character_class
    SyntaxError: invalid regexp grouphttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_group
    SyntaxError: invalid regular expression flag "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Bad_regexp_flag
    SyntaxError: invalid unicode escape in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_invalid_unicode_escape
    SyntaxError: JSON.parse: bad parsinghttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/JSON_bad_parse
    SyntaxError: label not foundhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Label_not_found
    SyntaxError: missing : after property idhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_colon_after_property_id
    SyntaxError: missing ) after argument listhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_parenthesis_after_argument_list
    SyntaxError: missing ) after conditionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_parenthesis_after_condition
    SyntaxError: missing ] after element listhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_bracket_after_list
    SyntaxError: missing } after function bodyhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_curly_after_function_body
    SyntaxError: missing } after property listhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_curly_after_property_list
    SyntaxError: missing = in const declarationhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_initializer_in_const
    SyntaxError: missing formal parameterhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_formal_parameter
    SyntaxError: missing name after . operatorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Missing_name_after_dot_operator
    SyntaxError: missing variable namehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/No_variable_name
    SyntaxError: negated character class with strings in regular expressionhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_negated_char_class_with_strings
    SyntaxError: new keyword cannot be used with an optional chainhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_new_optional
    SyntaxError: nothing to repeathttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_nothing_to_repeat
    SyntaxError: numbers out of order in {} quantifier.https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_numbers_out_of_order_in_quantifier
    SyntaxError: octal escape sequences can't be used in untagged template literals or in strict mode codehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Deprecated_octal_escape_sequence
    SyntaxError: parameter after rest parameterhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Parameter_after_rest_parameter
    SyntaxError: private fields can't be deletedhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_delete_private_fields
    SyntaxError: property name __proto__ appears more than once in object literalhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Duplicate_proto
    SyntaxError: raw bracket is not allowed in regular expression with unicode flaghttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Regex_raw_bracket
    SyntaxError: redeclaration of formal parameter "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Redeclared_parameter
    SyntaxError: reference to undeclared private field or method #xhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Undeclared_private_field_or_method
    SyntaxError: rest parameter may not have a defaulthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Rest_with_default
    SyntaxError: return not in functionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Bad_return
    SyntaxError: setter functions must have one argumenthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Setter_one_argument
    SyntaxError: string literal contains an unescaped line breakhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/String_literal_EOL
    SyntaxError: super() is only valid in derived class constructorshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_super_call
    SyntaxError: tagged template cannot be used with optional chainhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_optional_template
    SyntaxError: Unexpected '#' used outside of class bodyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Hash_outside_class
    SyntaxError: Unexpected tokenhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Unexpected_token
    SyntaxError: unlabeled break must be inside loop or switchhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_break
    SyntaxError: unparenthesized unary expression can't appear on the left-hand side of '**'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Unparenthesized_unary_expr_lhs_exponentiation
    SyntaxError: use of super property/member accesses only valid within methods or eval code within methodshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Bad_super_prop
    SyntaxError: Using //@ to indicate sourceURL pragmas is deprecated. Use //# insteadhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Deprecated_source_map_pragma
    ReferenceError: deprecated caller or arguments usagehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Deprecated_caller_or_arguments_usage
    TypeError: 'x' is not iterablehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/is_not_iterable
    TypeError: "x" is (not) "y"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Unexpected_type
    TypeError: "x" is not a constructorhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Not_a_constructor
    TypeError: "x" is not a functionhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Not_a_function
    TypeError: "x" is not a non-null objecthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/No_non-null_object
    TypeError: "x" is read-onlyhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Read-only
    TypeError: already executing generatorhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Already_executing_generator
    TypeError: BigInt value can't be serialized in JSONhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/BigInt_not_serializable
    TypeError: calling a builtin X constructor without new is forbiddenhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Builtin_ctor_no_new
    TypeError: can't access/set private field or method: object is not the right classhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Get_set_missing_private
    TypeError: can't assign to property "x" on "y": not an objecthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Cant_assign_to_property
    TypeError: can't convert BigInt to numberhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_convert_BigInt_to_number
    TypeError: can't convert x to BigInthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_convert_x_to_BigInt
    TypeError: can't define property "x": "obj" is not extensiblehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Cant_define_property_object_not_extensible
    TypeError: can't delete non-configurable array elementhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Non_configurable_array_element
    TypeError: can't redefine non-configurable property "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Cant_redefine_property
    TypeError: can't set prototype of this objecthttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cant_set_prototype
    TypeError: can't set prototype: it would cause a prototype chain cyclehttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Cyclic_prototype
    TypeError: invalid 'in' operand "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/in_operator_no_object
    TypeError: class constructors must be invoked with 'new'https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Class_ctor_no_new
    TypeError: cyclic object valuehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Cyclic_object_value
    TypeError: derived class constructor returned invalid value xhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Invalid_derived_return
    TypeError: getting private setter-only propertyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Private_setter_only
    TypeError: Initializing an object twice is an error with private fields/methodshttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Private_double_initialization
    TypeError: invalid 'instanceof' operand 'x'https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/invalid_right_hand_side_instanceof_operand
    TypeError: invalid Array.prototype.sort argumenthttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Array_sort_argument
    TypeError: invalid assignment to const "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Invalid_const_assignment
    TypeError: Iterator/AsyncIterator constructor can't be used directlyhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Constructor_cant_be_used_directly
    TypeError: matchAll/replaceAll must be called with a global RegExphttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Requires_global_RegExp
    TypeError: More arguments neededhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/More_arguments_needed
    TypeError: "x" has no propertieshttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/No_properties
    TypeError: property "x" is non-configurable and can't be deletedhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Cant_delete
    TypeError: Reduce of empty array with no initial valuehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Reduce_of_empty_array_with_no_initial_value
    TypeError: setting getter-only property "x"https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Getter_only
    TypeError: WeakSet key/WeakMap value 'x' must be an object or an unregistered symbolhttps://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/Key_not_weakly_held
    X.prototype.y called on incompatible typehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Called_on_incompatible_type
    URIError: malformed URI sequencehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Malformed_URI
    Warning: -file- is being assigned a //# sourceMappingURL, but already has onehttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Already_has_pragma
    Warning: unreachable code after return statementhttps://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Errors/Stmt_after_return
    JavaScript 技术概要https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/JavaScript_technologies_overview
    运行模型https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Execution_model
    词法文法https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Lexical_grammar
    迭代协议https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Iteration_protocols
    严格模式https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Strict_mode
    模板字符串https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Template_literals
    尾后逗号https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Trailing_commas
    已废弃的特性https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Deprecated_and_obsolete_features
    https://developer.mozilla.org/
    https://github.com/mdn/
    https://bsky.app/profile/developer.mozilla.org
    https://x.com/mozdevnet
    https://mastodon.social/@mdn
    https://developer.mozilla.org/en-US/blog/rss.xml
    About https://developer.mozilla.org/en-US/about
    Blog https://developer.mozilla.org/en-US/blog/
    Mozilla careers https://www.mozilla.org/en-US/careers/listings/
    Advertise with us https://developer.mozilla.org/en-US/advertising
    MDN Plus https://developer.mozilla.org/en-US/plus
    Product help https://support.mozilla.org/products/mdn-plus
    MDN Community https://developer.mozilla.org/en-US/community
    Community resources https://developer.mozilla.org/en-US/docs/MDN/Community
    Writing guidelines https://developer.mozilla.org/en-US/docs/MDN/Writing_guidelines
    MDN Discord https://developer.mozilla.org/discord
    MDN on GitHub https://github.com/mdn
    Web technologies https://developer.mozilla.org/en-US/docs/Web
    Learn web development https://developer.mozilla.org/en-US/docs/Learn_web_development
    Guides https://developer.mozilla.org/en-US/docs/MDN/Guides
    Tutorials https://developer.mozilla.org/en-US/docs/MDN/Tutorials
    Glossary https://developer.mozilla.org/en-US/docs/Glossary
    Hacks blog https://hacks.mozilla.org/
    https://www.mozilla.org/
    Website Privacy Noticehttps://www.mozilla.org/privacy/websites/
    Telemetry Settingshttps://www.mozilla.org/en-US/privacy/websites/data-preferences/
    Legalhttps://www.mozilla.org/about/legal/terms/mozilla
    Community Participation Guidelineshttps://www.mozilla.org/about/governance/policies/participation/
    Mozilla Corporation’shttps://www.mozilla.org/
    Mozilla Foundationhttps://foundation.mozilla.org/
    a Creative Commons licensehttps://developer.mozilla.org/docs/MDN/Writing_guidelines/Attrib_copyright_license

    Viewport: width=device-width, initial-scale=1.0


    URLs of crawlers that visited me.