JavaScript 保留字
在 JavaScript 中你不能使用这些 保留字 作为变量、标签或函数名称:
抽象的 | 参数 | 等待* | 布尔值 |
休息 | 字节 | 案件 | 抓住 |
字符 | 班级* | 常量 | 继续 |
调试器 | 默认 | 删除 | 做 |
双倍的 | 别的 | 枚举* | 评估 |
出口* | 延伸* | 错误的 | 最终的 |
最后 | 漂浮 | 为了 | 功能 |
去 | 如果 | 实现 | 进口* |
在 | 实例 | 整数 | 界面 |
让* | 长的 | 本国的 | 新的 |
null | 包裹 | 私人的 | 受保护 |
民众 | 返回 | 短的 | 静止的 |
极好的* | 转变 | 同步 | 这 |
扔 | 抛出 | 短暂的 | 真的 |
尝试 | 类型 | 变量 | 空白 |
易挥发的 | 尽管 | 和 | 屈服 |
标有*的词是 ECMAScript 5 和 6 中的新词。
您可以在章节中阅读有关不同 JavaScript 版本的更多信息 JS 版本.
删除保留字
以下保留字已从 ECMAScript 5/6 标准中删除:
抽象的 | 布尔值 | 字节 | 字符 |
双倍的 | 最终的 | 漂浮 | 去 |
整数 | 长的 | 本国的 | 短的 |
同步 | 抛出 | 短暂的 | 易挥发的 |
不要使用这些词作为变量。ECMAScript 5/6 并未在所有浏览器中得到完全支持。
放置您的广告!
JavaScript 对象、属性和方法
您还应避免使用 JavaScript 内置对象、属性和方法的名称:
大批 | 日期 | 评估 | 功能 |
拥有自己的属性 | 无穷 | 有限 | 是NaN |
是原型 | 长度 | 数学 | 钠 |
姓名 | 数字 | 目的 | 原型 |
细绳 | 到字符串 | 不明确的 | 的价值 |
Java 保留字
JavaScript 经常与 Java 一起使用。应避免使用某些 Java 对象和属性作为 JavaScript 标识符:
获取类 | Java 语言 | Java数组 | java类 |
Java对象 | Java包 |
其他保留字
JavaScript 可用作许多应用程序中的编程语言。
您还应避免使用 HTML 和 Window 对象和属性的名称:
警报 | 全部 | 锚 | 锚点 |
区域 | 分配 | 模糊 | 按钮 |
复选框 | 清除间隔 | 清除超时 | 客户信息 |
关闭 | 关闭 | 确认 | 构造函数 |
加密 | 解码URI | 解码URI组件 | 默认状态 |
文档 | 元素 | 元素 | 嵌入 |
嵌入 | 编码URI | 编码URI组件 | 逃脱 |
事件 | 上传文件 | 重点 | 形式 |
形式 | 框架 | 內高 | 内宽 |
层 | 图层 | 关联 | 地点 |
mime 类型 | 导航 | 航海家 | 框架 |
帧速率 | 隐 | 历史 | 图像 |
图片 | 离屏缓冲 | 打开 | 开场白 |
选项 | 外高 | 外宽度 | 包 |
页面X偏移 | 页面Y偏移 | 父母 | 解析浮点数 |
解析Int | 密码 | PKCS11 | 插入 |
迅速的 | 属性IsEnum | 收音机 | 重置 |
屏幕X | 屏幕Y | 滚动 | 安全的 |
选择 | 自己 | 设置间隔 | 设置超时 |
地位 | 提交 | 污点 | 文本 |
文本区域 | 顶部 | 取消转义 | 去除污点 |
窗户 |
HTML 事件处理程序
此外,您应避免使用所有 HTML 事件处理程序的名称。
例子:
模糊 | 点击 | 错误 | 焦点 |
按键按下 | 按键 | 键向上 | 鼠标悬停 |
负载 | 鼠标移开 | 鼠标按下 | 提交 |