javascript 常用关键字列表集合


Posted in Javascript onDecember 04, 2007

Javascript关键字(Reserved Words)

Javascript关键字(Reserved Words)是指在Javascript语言中有特定含义,成为Javascript语法中一部分的那些字。

Javascript关键字是不能作为变量名和函数名使用的。使用Javascript关键字作为变量名或函数名,会使Javascript在载入过程中出现编译错误。 

Javascript关键字列表: 

break delete function return typeof 
case do if switch var 
catch else in this void 
continue false instanceof throw while 
debugger finally new true with 
default for null try

Javascript未来关键字(Javascript Future Reserved Words) 

Javascript还有一些未来关键字,这些字虽然现在没有用到Javascript语言中,但是将来有可能用到。 

Javascript未来关键字列表: 

abstract double goto native static 
boolean enum implements package super 
byte export import private synchronized 
char extends int protected throws 
class final interface public transient 
const float long short volatile

下面请大家看下面的代码

<html> 
<head> 
<title>JS</title> 
<script type="text/javascript"> 
function start(){ 
alert("start"); 
} 
function clear() 
{ 
alert("clear"); 
} 
function delete() 
{ 
alert("delete"); 
} 
function docClear() 
{ 
document.clear(); 
} 
</script> 
</head> 
<body> 
<input type="button" onclick="start()" value="Start"> 
<input type="button" onclick="clear()" value="Clear"> 
<input type="button" onclick="delete()" value="Delete"> 
<input type="text" value="123"> 
<input type="button" onclick="docClear()" value="docClear"> 
</body> 
</html>

咋看没有啥问题,但是一运行你会发现错误百出

你会发现一打开IE就报错,第12行缺少“(”,原来delete是关键字,好,删除

刷新页面还是有错,第25语法错误,晕,onclick事件中连delete也不能出现,好,删除

这次刷新页面没有错误了,好,我点Start按钮,又报错,第23行“对象不支持此操作”,这个start是否是关键字在网上我没有找到,由此操作我感觉应该是个关键字,好,删除

这次我再点Clear,晕,咋没有反应了,网上查了查,o(︶︿︶)o 唉,clear是关键字,不能用来做函数名。这个clear是document.clear();的一个方法,所以不能用。我试了一下这个方法,无效。查了查w3c上面说“Not currently supported. To clear all elements in the current document, use document.write(""), followed by document.close. This method is defined in World Wide Web Consortium (W3C) Document Object Model (DOM) Level 1”

唉,level1就定义了,现在还没有实现真是浪费了一个好的函数名,呵呵。

友情提醒大家:下次出错却确实找不出错误来,看看是不是关键字冲突。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
基于jsTree的无限级树JSON数据的转换代码
Jul 27 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
Apr 15 Javascript
关于Javascript加载执行优化的研究报告
Dec 16 Javascript
jQuery中DOM操作实例分析
Jan 23 Javascript
jQuery position() 函数详解以及jQuery中position函数的应用
Dec 14 Javascript
巧方法 JavaScript获取超链接的绝对URL地址
Jun 14 Javascript
javascript实现滚动效果的数字时钟实例
Jul 21 Javascript
Bootstrap DateTime Picker日历控件简单应用
Mar 25 Javascript
ES6中Array.copyWithin()函数的用法实例详解
Sep 16 Javascript
vue webuploader 文件上传组件开发
Sep 23 Javascript
JavaScript 接口原理与用法实例详解
May 12 Javascript
Vue 实现对quill-editor组件中的工具栏添加title
Aug 03 Javascript
firefox浏览器下javascript 拖动层效果与原理分析代码
Dec 04 #Javascript
超棒的javascript页面顶部卷动广告效果
Dec 01 #Javascript
js同时按下两个方向键
Dec 01 #Javascript
document.documentElement &amp;&amp; document.documentElement.scrollTop
Dec 01 #Javascript
jquery api参考 visualjquery 中国线路 速度快
Nov 30 #Javascript
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
Nov 30 #Javascript
jquery 指南/入门基础
Nov 30 #Javascript
You might like
搜索引擎技术核心揭密
2006/10/09 PHP
缓存技术详谈―php
2006/12/14 PHP
php 禁止页面缓存输出
2009/01/07 PHP
phpMyAdmin 安装及问题总结
2009/05/28 PHP
解析PHP获取当前网址及域名的实现代码
2013/06/23 PHP
php出现内存位置访问无效错误问题解决方法
2014/08/16 PHP
ThinkPHP中Session用法详解
2014/11/29 PHP
Zend Framework教程之动作的基类Zend_Controller_Action详解
2016/03/07 PHP
PHP实现动态执行代码的方法
2016/03/25 PHP
利用Homestead快速运行一个Laravel项目的方法详解
2017/11/14 PHP
基于jquery的获取mouse坐标插件的实现代码
2010/04/01 Javascript
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
jQuery实现页面内锚点平滑跳转特效的方法总结
2015/05/11 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
2015/09/06 Javascript
分享五个有用的jquery小技巧
2015/10/08 Javascript
jQuery原理系列-css选择器的简单实现
2016/06/07 Javascript
js中 计算两个日期间的工作日的简单实例
2016/08/08 Javascript
Js得到radiobuttonlist选中值的两种方法(推荐)
2016/08/25 Javascript
Vue2.0 slot分发内容与props验证的方法
2017/12/12 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
2020/02/01 Javascript
Python实现批量把SVG格式转成png、pdf格式的代码分享
2014/08/21 Python
朴素贝叶斯算法的python实现方法
2014/11/18 Python
Python中threading模块join函数用法实例分析
2015/06/04 Python
Python实现的字典排序操作示例【按键名key与键值value排序】
2018/12/21 Python
Django单元测试工具test client使用详解
2019/08/02 Python
在PyCharm的 Terminal(终端)切换Python版本的方法
2019/08/02 Python
python如何使用jt400.jar包代码实例
2019/12/20 Python
Python 项目转化为so文件实例
2019/12/23 Python
关于python pycharm中输出的内容不全的解决办法
2020/01/10 Python
python tqdm 实现滚动条不上下滚动代码(保持一行内滚动)
2020/02/19 Python
python collections模块的使用
2020/10/16 Python
快速创建python 虚拟环境
2020/11/28 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
新郎父亲婚宴答谢词
2014/01/11 职场文书
2016公司中秋节寄语
2015/12/07 职场文书
MySQL 原理优化之Group By的优化技巧
2022/08/14 MySQL