1.1解釋型語言和編譯型語言
1、概述
計算機不能直接理解任何除機器語言以外的語言,所以必須要把程序員所寫的程序語言翻譯成機器語言才能執(zhí)行程序。程序語言翻譯成機器語言的工具,被稱為翻譯器。

image.png
- 翻譯器翻譯的方式有兩種:一個是翻譯,另一個是解釋。
兩種方式之間的區(qū)別在于翻譯的時間點不同。 - 編譯器是在代碼執(zhí)行之前進行編譯,生成中間代碼文件
- 解釋器在運行時進行及時解釋,并立即執(zhí)行(當編譯器以解釋方式運行的時候,也稱之為解釋器)
2、 執(zhí)行過程

image.png
1.2標識符、關(guān)鍵字、保留字
標識(zhi)符:就是指開發(fā)人員為變量、屬性、函數(shù)、參數(shù)取的名字。
標識符不能是關(guān)鍵字或保留字
關(guān)鍵字:是指JS本身已經(jīng)使用了的文字,不能再用他們充當變量名、方法名。

image.png
保留字:實際上就是預(yù)留的”關(guān)鍵字“,意思是現(xiàn)在雖然不是關(guān)鍵字,但是未來可能會稱為關(guān)鍵字,同樣不能使用他們當變量名或方法名。

image.png