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( 主站蜘蛛池模板: 商都县| 郓城县| 仙居县| 讷河市| 太原市| 长泰县| 武宣县| 忻城县| 永城市| 特克斯县| 蒙阴县| 威远县| 奇台县| 辽阳市| 若尔盖县| 高陵县| 祁阳县| 会同县| 镇远县| 湘西| 秦安县| 新乡县| 和平区| 定安县| 武定县| 遂宁市| 榆社县| 天水市| 南平市| 武山县| 乐都县| 平乡县| 邯郸县| 伊金霍洛旗| 平和县| 临猗县| 湘乡市| 水城县| 锦屏县| 眉山市| 乐业县|