JavaScript保留关键字(全)
来源:互联网 发布:mt7688 linux 编辑:程序博客网 时间:2024/06/03 20:06
JavaScript保留关键字(全)
JavaScript 标准
所有的现代浏览器已经完全支持 ES5(ECMAScript 5)。
JavaScript 保留关键字(keyword)
Javascript 的保留关键字(标识符)不可以用作变量、标签或者函数名。有些保留关键字是作为 Javascript 以后扩展使用。
abstractargumentsbooleanbreakbytecasecatchcharclass*constcontinuedebuggerdefaultdeletedodoubleelseenum*evalexport*extends*falsefinalfinallyfloatforfunctiongotoifimplementsimport*ininstanceofintinterfaceletlongnativenewnullpackageprivateprotectedpublicreturnshortstaticsuper*switchsynchronizedthisthrowthrowstransienttruetrytypeofvarvoidvolatilewhilewithyield* 标记的关键字是 ECMAScript5 中新添加的。
JavaScript 对象、属性和方法
您也应该避免使用 JavaScript 内置的对象、属性和方法的名称作为 Javascript 的变量或函数名:
ArrayDateevalfunctionhasOwnPropertyInfinityisFiniteisNaNisPrototypeOflengthMathNaNnameNumberObjectprototypeStringtoStringundefinedvalueOfJava 保留关键字
JavaScript 经常与 Java 一起使用。您应该避免使用一些 Java 对象和属性作为 JavaScript 标识符:
getClassjavaJavaArrayjavaClassJavaObjectJavaPackageWindows 保留关键字(reserved word)
JavaScript 可以在 HTML 外部使用。它可在许多其他应用程序中作为编程语言使用。
在 HTML 中,您必须(为了可移植性,您也应该这么做)避免使用 HTML 和 Windows 对象和属性的名称作为 Javascript 的变量及函数名:
alertallanchoranchorsareaassignblurbuttoncheckboxclearIntervalclearTimeoutclientInformationcloseclosedconfirmconstructorcryptodecodeURIdecodeURIComponentdefaultStatusdocumentelementelementsembedembedsencodeURIencodeURIComponentescapeeventfileUploadfocusformformsframeinnerHeightinnerWidthlayerlayerslinklocationmimeTypesnavigatenavigatorframesframeRatehiddenhistoryimageimagesoffscreenBufferingopenopeneroptionouterHeightouterWidthpackagespageXOffsetpageYOffsetparentparseFloatparseIntpasswordpkcs11pluginpromptpropertyIsEnumradioresetscreenXscreenYscrollsecureselectselfsetIntervalsetTimeoutstatussubmittainttexttextareatopunescapeuntaintwindowHTML 事件句柄
除此之外,您还应该避免使用 HTML 事件句柄的名称作为 Javascript 的变量及函数名。
实例:
onbluronclickonerroronfocusonkeydownonkeypressonkeyuponmouseoveronloadonmouseuponmousedownonsubmit非标准 JavaScript
除了保留关键字,在 JavaScript 实现中也有一些非标准的关键字。
一个实例是 const 关键字,用于定义变量。 一些 JavaScript 引擎把 const 当作 var 的同义词。另一些引擎则把 const 当作只读变量的定义。
Const 是 JavaScript 的扩展。JavaScript 引擎支持它用在 Firefox 和 Chrome 中。但是它并不是 JavaScript 标准 ES3 或 ES5 的组成部分。建议:不要使用它。
varthis="aa";
注意:如果把关键字用作变量名或函数名,可能得到诸如 "Identifier Expected"(应该有标识符、期望标识符)这样的错误消息。
注意:如果将保留字用作变量名或函数名,那么除非将来的浏览器实现了该保留字,否则很可能收不到任何错误消息。当浏览器将其实现后,该单词将被看做关键字,如此将出现关键字错误。
原文链接:
http://www.cnblogs.com/moyuling/p/5009426.html
- JavaScript保留关键字(全)
- JavaScript 的保留关键字
- javascript保留关键字
- 10012---JavaScript--保留关键字
- JavaScript 保留关键字
- JavaScript保留关键字
- javascript笔记--(第三章)javascript语法,关键字,保留字
- JavaScript关键字和保留字
- JavaScript关键字和保留字
- javascript 关键字和保留字
- Javascript关键字与保留字
- Javascript关键字和保留字
- javascript关键字和保留字
- javascript关键字和保留字
- javaScript关键字和保留字
- JavaScript保留字和关键字
- Javascript 关键字(keywords)、保留字(reservedwords)
- javascript 基本概念【语法、关键字和保留字、变量】(一)
- npm-node相关
- Spring 定时器的配置
- eclipse 设置默认编码为Utf-8
- 网络基础知识
- 算法题目---用两个栈实现队列
- JavaScript保留关键字(全)
- Spring+Mybatis+SpringMVC+Maven+MySql搭建实例
- 再次开启写博客模式~
- 跨域ajax
- java导入excel表格日期
- React-Navigation与Redux整合详解
- 如何让iframe无法调用父页面的js代码或元素,而父页面可以调用iframe
- PAT (Advanced Level) Practise 1097 Deduplication on a Linked List (25)
- 常用的Android平台编译变量