javascript 常用关键字列表集合

 更新时间:2007年12月04日 18:21:29   投稿:mdxy-dxy  
这篇文章给大家介绍了关于javascript常用关键字的相关内容,文中介绍的非常详细,并且通过一个实例代码给大家介绍了关于Javascript关键字的重要性,需要的朋友们下面随着小编来一起学习学习学习吧

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 接收键盘指令示例

    JavaScript 接收键盘指令示例

    JavaScript接收键盘指令示例,按下键盘上不同的键,程序会跳转到不同的网页,本例中按下A键程序为跳转到脚本之家的首页,实现按键跳转的功能。
    2009-10-10
  • js实现滚动条自动滚动

    js实现滚动条自动滚动

    这篇文章主要为大家详细介绍了js实现滚动条自动滚动,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • webpack中如何使用雪碧图的示例代码

    webpack中如何使用雪碧图的示例代码

    这篇文章主要介绍了webpack中如何使用雪碧图的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • 利用Three.js如何实现阴影效果实例代码

    利用Three.js如何实现阴影效果实例代码

    使用three.js可以方便的让我们在网页中做出各种不同的3D效果,下面这篇文章主要给大家介绍了关于利用Three.js如何实现阴影效果的相关资料,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-09-09
  • 探索Javascript中this的奥秘

    探索Javascript中this的奥秘

    本文介绍了JavaScript中的this关键字在各种情况下的含义,实例都很简单,这样更能有助于加深理解。虽然这只是js中一个很小的概念,但借此我们可以了解js中函数的执行环境,充分掌握this的相关知识有助于我们在编写面向对象的JavaScript程序时能够游刃有余。
    2016-12-12
  • 深入理解javascript函数参数与闭包

    深入理解javascript函数参数与闭包

    函数是javascript的一等对象,想要学好javascript,就必须深刻理解函数。本文对javascript函数参数与闭包进行详细分析介绍。需要的朋友一起来看下吧
    2016-12-12
  • HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列

    HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列

    本文给大家分享的是使用HTML+CSS+JS实现完美兼容各大浏览器的TABLE固定列的方法和示例,非常的实用,特别是在BS架构的企业级应用,有需要的小伙伴可以参考下。
    2015-04-04
  • 浅谈js函数的多种定义方法与区别

    浅谈js函数的多种定义方法与区别

    下面小编就为大家带来一篇浅谈js函数的多种定义方法与区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-11-11
  • 微信小程序上传图片到别的域名文件下的示例代码

    微信小程序上传图片到别的域名文件下的示例代码

    这篇文章主要介绍了微信小程序上传图片到别的域名文件下的示例代码,本文通过示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-12-12
  • javascript 可以拖动的DIV(二)

    javascript 可以拖动的DIV(二)

    关于这个实现div拖动的js函数,实际上也是某位前辈公布于网上,这儿只是摘抄注解一下。
    2009-06-06

最新评论