javascript 常用關(guān)鍵字列表集合
Javascript關(guān)鍵字(Reserved Words)
Javascript關(guān)鍵字(Reserved Words)是指在Javascript語(yǔ)言中有特定含義,成為Javascript語(yǔ)法中一部分的那些字。
Javascript關(guān)鍵字是不能作為變量名和函數(shù)名使用的。使用Javascript關(guān)鍵字作為變量名或函數(shù)名,會(huì)使Javascript在載入過(guò)程中出現(xiàn)編譯錯(cuò)誤。
Javascript關(guān)鍵字列表:
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未來(lái)關(guān)鍵字(Javascript Future Reserved Words)
Javascript還有一些未來(lái)關(guān)鍵字,這些字雖然現(xiàn)在沒(méi)有用到Javascript語(yǔ)言中,但是將來(lái)有可能用到。
Javascript未來(lái)關(guān)鍵字列表:
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
下面請(qǐng)大家看下面的代碼
<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>
咋看沒(méi)有啥問(wèn)題,但是一運(yùn)行你會(huì)發(fā)現(xiàn)錯(cuò)誤百出
你會(huì)發(fā)現(xiàn)一打開(kāi)IE就報(bào)錯(cuò),第12行缺少“(”,原來(lái)delete是關(guān)鍵字,好,刪除
刷新頁(yè)面還是有錯(cuò),第25語(yǔ)法錯(cuò)誤,暈,onclick事件中連delete也不能出現(xiàn),好,刪除
這次刷新頁(yè)面沒(méi)有錯(cuò)誤了,好,我點(diǎn)Start按鈕,又報(bào)錯(cuò),第23行“對(duì)象不支持此操作”,這個(gè)start是否是關(guān)鍵字在網(wǎng)上我沒(méi)有找到,由此操作我感覺(jué)應(yīng)該是個(gè)關(guān)鍵字,好,刪除
這次我再點(diǎn)Clear,暈,咋沒(méi)有反應(yīng)了,網(wǎng)上查了查,o(︶︿︶)o 唉,clear是關(guān)鍵字,不能用來(lái)做函數(shù)名。這個(gè)clear是document.clear();
的一個(gè)方法,所以不能用。我試了一下這個(gè)方法,無(wú)效。查了查w3c上面說(shuō)“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就定義了,現(xiàn)在還沒(méi)有實(shí)現(xiàn)真是浪費(fèi)了一個(gè)好的函數(shù)名,呵呵。
友情提醒大家:下次出錯(cuò)卻確實(shí)找不出錯(cuò)誤來(lái),看看是不是關(guān)鍵字沖突。
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
- js中的this關(guān)鍵字詳解
- 調(diào)試Javascript代碼(瀏覽器F12及VS中debugger關(guān)鍵字)
- Javascript this關(guān)鍵字使用分析
- js實(shí)現(xiàn)搜索框關(guān)鍵字智能匹配代碼
- 關(guān)于js里的this關(guān)鍵字的理解
- Javascript new關(guān)鍵字的玄機(jī) 以及其它
- 用JS將搜索的關(guān)鍵字高亮顯示實(shí)現(xiàn)代碼
- Javascript中的return作用及javascript return關(guān)鍵字用法詳解
- JavaScript 過(guò)濾關(guān)鍵字
相關(guān)文章
js實(shí)現(xiàn)滾動(dòng)條自動(dòng)滾動(dòng)
這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)滾動(dòng)條自動(dòng)滾動(dòng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-12-12利用Three.js如何實(shí)現(xiàn)陰影效果實(shí)例代碼
使用three.js可以方便的讓我們?cè)诰W(wǎng)頁(yè)中做出各種不同的3D效果,下面這篇文章主要給大家介紹了關(guān)于利用Three.js如何實(shí)現(xiàn)陰影效果的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2017-09-09深入理解javascript函數(shù)參數(shù)與閉包
函數(shù)是javascript的一等對(duì)象,想要學(xué)好javascript,就必須深刻理解函數(shù)。本文對(duì)javascript函數(shù)參數(shù)與閉包進(jìn)行詳細(xì)分析介紹。需要的朋友一起來(lái)看下吧2016-12-12HTML+CSS+JS實(shí)現(xiàn)完美兼容各大瀏覽器的TABLE固定列
本文給大家分享的是使用HTML+CSS+JS實(shí)現(xiàn)完美兼容各大瀏覽器的TABLE固定列的方法和示例,非常的實(shí)用,特別是在BS架構(gòu)的企業(yè)級(jí)應(yīng)用,有需要的小伙伴可以參考下。2015-04-04