javascript 常用關(guān)鍵字列表集合
Javascript關(guān)鍵字(Reserved Words)
Javascript關(guān)鍵字(Reserved Words)是指在Javascript語言中有特定含義,成為Javascript語法中一部分的那些字。
Javascript關(guān)鍵字是不能作為變量名和函數(shù)名使用的。使用Javascript關(guān)鍵字作為變量名或函數(shù)名,會使Javascript在載入過程中出現(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未來關(guān)鍵字(Javascript Future Reserved Words)
Javascript還有一些未來關(guān)鍵字,這些字雖然現(xiàn)在沒有用到Javascript語言中,但是將來有可能用到。
Javascript未來關(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
下面請大家看下面的代碼
<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>
咋看沒有啥問題,但是一運(yùn)行你會發(fā)現(xiàn)錯(cuò)誤百出
你會發(fā)現(xiàn)一打開IE就報(bào)錯(cuò),第12行缺少“(”,原來delete是關(guān)鍵字,好,刪除
刷新頁面還是有錯(cuò),第25語法錯(cuò)誤,暈,onclick事件中連delete也不能出現(xiàn),好,刪除
這次刷新頁面沒有錯(cuò)誤了,好,我點(diǎn)Start按鈕,又報(bào)錯(cuò),第23行“對象不支持此操作”,這個(gè)start是否是關(guān)鍵字在網(wǎng)上我沒有找到,由此操作我感覺應(yīng)該是個(gè)關(guān)鍵字,好,刪除
這次我再點(diǎn)Clear,暈,咋沒有反應(yīng)了,網(wǎng)上查了查,o(︶︿︶)o 唉,clear是關(guān)鍵字,不能用來做函數(shù)名。這個(gè)clear是document.clear();的一個(gè)方法,所以不能用。我試了一下這個(gè)方法,無效。查了查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就定義了,現(xiàn)在還沒有實(shí)現(xiàn)真是浪費(fèi)了一個(gè)好的函數(shù)名,呵呵。
友情提醒大家:下次出錯(cuò)卻確實(shí)找不出錯(cuò)誤來,看看是不是關(guān)鍵字沖突。
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
- 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ān)鍵字
相關(guān)文章
js窗口關(guān)閉提示信息(兼容IE和firefox)
這篇文章主要介紹了當(dāng)關(guān)閉窗口的時(shí)候,顯示窗口提示信息,友好的進(jìn)行提示,防止丟失重要信息,需要的朋友可以參考一下2015-10-10
echarts實(shí)現(xiàn)雷達(dá)圖的詳細(xì)步驟
這篇文章主要給大家介紹了關(guān)于echarts實(shí)現(xiàn)雷達(dá)圖的詳細(xì)步驟,雷達(dá)圖(Radar?Chart)是一種信息豐富的可視化工具,其中多個(gè)變量(三個(gè)或更多)在二維平面上進(jìn)行比較,文中給出了完整的代碼示例,需要的朋友可以參考下2024-01-01
JavaScript?進(jìn)階問題列表(各種js代碼段108-155)
從基礎(chǔ)到進(jìn)階,測試你有多了解?JavaScript,刷新你的知識,或者幫助你的?coding?面試!?:muscle:?:rocket:?我每周都會在這個(gè)倉庫下更新新的問題2024-11-11
JS版網(wǎng)站風(fēng)格切換實(shí)例代碼
這個(gè)網(wǎng)站風(fēng)格切換除了帶記憶功能外,還可設(shè)定保持時(shí)間,比如5天-180天,過了時(shí)間就自動(dòng)恢復(fù)到默認(rèn)樣式表。2008-10-10
javascript瀑布流式圖片懶加載實(shí)例解析與優(yōu)化
這篇文章主要針對javascript瀑布流式圖片懶加載實(shí)例進(jìn)行解析與優(yōu)化,感興趣的小伙伴們可以參考一下2016-02-02
javaScript讓文本框內(nèi)的最后一個(gè)文字的后面獲得焦點(diǎn)實(shí)現(xiàn)代碼
讓文本框內(nèi)的最后一個(gè)文字的后面獲得焦點(diǎn),在應(yīng)用中很常見,接下來提供解決方案,按興趣的朋友可以了解下2013-01-01
JS實(shí)現(xiàn)區(qū)分中英文并統(tǒng)計(jì)字符個(gè)數(shù)的方法示例
這篇文章主要介紹了JS實(shí)現(xiàn)區(qū)分中英文并統(tǒng)計(jì)字符個(gè)數(shù)的方法,涉及JavaScript事件響應(yīng)、正則匹配及數(shù)值運(yùn)算相關(guān)操作技巧,需要的朋友可以參考下2018-06-06

