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 相关文章推荐
jquery animate实现鼠标放上去显示离开隐藏效果
Jul 21 Javascript
JavaScript的setAttribute兼容性问题解决方法
Nov 11 Javascript
javascript使用正则表达式实现去掉空格之后的字符
Feb 15 Javascript
JS延时提示框实现方法详解
Nov 26 Javascript
很实用的js选项卡切换效果
Aug 12 Javascript
Angular.js中用ng-repeat-start实现自定义显示
Oct 18 Javascript
js保留两位小数方法总结
Jan 31 Javascript
js canvas实现画图、滤镜效果
Nov 27 Javascript
利用vue重构有赞商城的思路以及总结整理
Feb 21 Javascript
利用es6 new.target来对模拟抽象类的方法
May 10 Javascript
微信小程序缓存过期时间的使用详情
May 12 Javascript
JavaScript实现无限轮播效果
Nov 19 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
PHP学习之PHP运算符
2006/10/09 PHP
php+mysql分页代码详解
2008/03/27 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
PHP简洁函数(PHP简单明了函数语法)
2012/06/10 PHP
php函数连续调用实例分析
2015/07/30 PHP
Yii2框架dropDownList下拉菜单用法实例分析
2016/07/18 PHP
PHP中通过getopt解析GNU C风格命令行选项
2019/11/18 PHP
优化javascript的执行速度
2010/01/23 Javascript
js判断是否为数组的函数: isArray()
2011/10/30 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
js打开新窗口方法整理
2014/02/17 Javascript
JavaScript Math.ceil 方法(对数值向上取整)
2015/01/09 Javascript
JavaScript编程中容易出BUG的几点小知识
2015/01/31 Javascript
面向切面编程(AOP)的理解
2015/05/01 Javascript
JavaScript实现简单的tab选项卡切换
2016/01/05 Javascript
玩转NODE.JS(四)-搭建简单的聊天室的代码
2016/11/11 Javascript
BootStrap学习笔记之nav导航栏和面包屑导航
2017/01/03 Javascript
bootstrap weebox 支持ajax的模态弹出框
2017/02/23 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
基于VUE选择上传图片并页面显示(图片可删除)
2017/05/25 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
javascript 关于赋值、浅拷贝、深拷贝的个人理解
2019/11/01 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
2020/04/23 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
python创建进程fork用法
2015/06/04 Python
一个基于flask的web应用诞生 bootstrap框架美化(3)
2017/04/11 Python
python PyTorch预训练示例
2018/02/11 Python
pandas DataFrame 根据多列的值做判断,生成新的列值实例
2018/05/18 Python
Python argparse模块应用实例解析
2019/11/15 Python
基于Python实现扑克牌面试题
2019/12/11 Python
浅谈sklearn中predict与predict_proba区别
2020/06/28 Python
keras实现VGG16方式(预测一张图片)
2020/07/07 Python
优秀的教师个人的中文求职信
2013/09/21 职场文书
就业协议书怎么填
2014/04/11 职场文书
挂牌仪式策划方案
2014/05/18 职场文书
企业年度评优方案
2014/06/02 职场文书