Javascript中的关键字和保留字整理
ECMA-262中描述了一组具有特定用途的关键字,可用于表示控制语句的开始或结束,或者用于执行特定操作等。规定:关键字属于语言保留,不可以用于标示符。
ECMAScript的全部关键字(*为第五版新增):
break do instanceof typeof case else new var catch finally return void continue for switch while debugger* function this with default if throw delete in try
ECMA-262中的全部保留字(第三版):
abstract enum int short boolean export interface static byte extends long super char final native class
synchronized float package throws const goto private transient debugger implements protected volatile double
import public
保留字可能会作为再版的关键字,如第五版新增的debugger就是第三版的保留字。
第五版中非严格模式下的保留字:
class enum extends supper const export import
严格模式下保留字:
implements package public interface private static let protected yield
注意:let和yield为新增保留字;为保证兼容建议作为参考保留字。
在Javascript中使用关键字和保留字会报错。不建议使用!
相关推荐
-
JS关键字变色实现思路及代码
1.替换关键字,对字体变色 复制代码 代码如下: public static string ReplaceRed(string strtitle, string redkey) { if (redkey == "" || redkey == null) { return strtitle; } else strtitle = strtitle.Replace(redkey, " <font color='#ff0000'>" + redkey + &qu
-
Javascript基础教程之关键字和保留字汇总
关键字不可以作为变量名或者函数名 复制代码 代码如下: break case catch continue default delete do else finally for function if in instanceof new return switch this throw try typeof var void while with 保留字是为以后关键字而准备的 也不可以用来变量或者函数名. 复制代码 代码如下: abstract boolean byte char class c
-
JQuery+JS实现仿百度搜索结果中关键字变色效果
1.源码 复制代码 代码如下: <script type="text/javascript"> $(function() { $("#btn_1").click(function() { var $keyword = $("#Text1").val() setHeightKeyWord('bbb', $keyword, 'Red', true) }); }); function setHeightKeyWord(id, keyword
-
JavaScript保留关键字汇总
JavaScript 标准 所有的现代浏览器已经完全支持 ES5(ECMAScript 5). JavaScript 保留关键字(keyword) Javascript 的保留关键字(标识符)不可以用作变量.标签或者函数名.有些保留关键字是作为 Javascript 以后扩展使用. abstract arguments boolean break byte case catch char class* const continue debugger default delete do doubl
-
js 关键词高亮(根据ID/tag高亮关键字)案例介绍
复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv=&qu
-
js中的this关键字详解
this是Javascript语言的一个关键字. 它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用.比如, 复制代码 代码如下: function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化.但是有一个总的原则,那就是this指的是,调用函数的那个对象. 下面分四种情况,详细讨论this的用法. 情况一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象Global. 请看下面这段代码,它的运行结果是1.
-
javascript 获取所有id中包含某关键字的控件的实现代码
//获取某容器控件中id包含某字符串的控件id列表 //参数:容器控件.要查找的控件的id关键字.要查找的控件的标签名称 //返回值:查找到的控件id列表字符串,以逗号分割. 复制代码 代码如下: function GetIdListBySubKey(container,subKey,TagName) { var idList = ""; for(var i = 0; i < container.childNodes.length;i++) { if(container.chil
-
用JS将搜索的关键字高亮显示实现代码
用JS让文章内容指定的关键字加亮 是这样的.. 现在有这些关键字:美容,生活,购物当在文章里头出现这些关键字,就把它加亮显示.. 文章是生成静态页面的,而这些关键字是能随时更新的,所以我想用JS来实现...不知道怎样来实现这样的功能啊?特此求助 复制代码 代码如下: <script language="JavaScript">function highlight(key) { var key = key.split('|'); for (var i=0; i<key.
-
JS关键字球状旋转效果的实例代码
有时上网查资料,看到别人的博客上有关键字旋转的效果,觉得蛮不错的.于是网上搜索了一下它的实现,好吧,自己动手写写. HTML: 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w
-
调试Javascript代码(浏览器F12及VS中debugger关键字)
目前,常用的浏览器IE.Chrome.Firefox都有相应的脚本调试功能.作为我们.NET 阵营,学会如何在IE中调试JS就足够了,在掌握了IE中的调试方法以后,Chrome和Firefox中的调试方法也变得相当简单了. 在F12开发人员工具中进行调试 打开IE浏览器,按下F12键,就会打开开发人员工具,这是IE内置的开发人员开发工具,方便开发人员对HTML.CSS.Javascript等网页资源进行跟踪调试使用的. 如果你打开的时候没有固定在网页底部,可以点击右上角菜单栏中的按钮来完成. 我
随机推荐
- axp.net ScriptManager的简单用法
- 32位操作系统认出超出4G内存的方法
- linux中sed命令的使用与注意小结
- IOS App图标和启动画面尺寸详细介绍
- JavaScript引用类型和基本类型详解
- BootStrap selectpicker后台动态绑定数据
- PHP提示Cannot modify header information - headers already sent by解决方法
- asp xml 缓存类
- JS如何设置元素样式的方法示例
- JavaScript奇技淫巧44招【实用】
- JQuery插件ajaxfileupload.js异步上传文件实例
- 基于jQuery实现左侧菜单栏可折叠功能
- 如何增加计算机中可执行文件的搜寻路径
- Python脚本在Appium库上对移动应用实现自动化测试
- 图片懒加载imgLazyLoading.js使用详解
- Spring boot通过HttpSessionListener监听器统计在线人数的实现代码
- 超详细的5个Shell脚本实例分享(值得收藏)
- 解决在layer.open中使用时间控件laydate失败的问题
- iOS中字符串换行的实现方法
- Python2和Python3.6环境解决共存问题