1. 程式人生 > 其它 >解釋型語言和編譯型語言、識別符號、關鍵字、保留字

解釋型語言和編譯型語言、識別符號、關鍵字、保留字

計算機不能直接理解任何除機器語言以外的語言,所以必須要把程式設計師所寫的程式語言翻譯成機器語言才能執行程式,程式語言翻譯成機器語言的工具,被稱為翻譯器

翻譯器翻譯的方式有兩種:一個是編譯,另外一個是解釋。兩種方式之間的區別在於翻譯的時間點不同

編譯器是在程式碼執行之前進行編譯,生成中間程式碼檔案

直譯器是在執行時進行及時解釋,並立即執行(當編譯器以解釋方式執行的時候,也稱之為直譯器)

 

識別符號:就是指開發人員為變數、屬性、函式、引數取名字

識別符號不能是關鍵字或保留字

 

關鍵字:是指JS本身已經使用了的字、不能再用它們充當變數名、方法名

包括 var  if     else     new     this

 

保留字:實際上就是預留的“關鍵字”,意思是現在雖然還不是關鍵字,但是未來可能會成為關鍵字,同樣不能使用它們當變數名或方法名