上午做程序,javascript內的函數啟的名字export,一直報教本錯誤,起初我還以為是程序的問題,跟蹤查看程序的源代碼,沒什么不對的地方。后來懷疑export是我們的框架的關鍵字,查找了半天發現也不是,最后沒撤了把export改了,換到daochu,英語用不了只好換拼音,發現一切ok。
于是我懷疑是javascript的問題,一查果不其然,export是javascript的未來關鍵字,同java的保留關鍵字,之前學的時候也沒考慮那么多,只記住關鍵字了。
艾,基礎啊,做了幾年的程序,發現自己語言基礎可真是越來越差了,好在經常有新員工問問題,基礎還不至于忘了很厲害。
下面把javascript的關鍵字發出來,大家共勉!
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