很多人看到JavaScript和Java這兩種編程語言,就會自然而然地想知道這兩者究竟有什麼關系。
其實,這兩者也是有一毛錢的關系的,不能說完全沒有關系。
JavaScript最初的確是受Java啟發而開始設計的,而且設計的目的之一就是“看上去像Java”,因此語法上有很多類似之處,很多名稱和命名規則也借自Java。但是實際上,JavaScript主要設計原則源自Self和Scheme。
JavaScript和Java雖然名字相似,但是本質上是不同的。
(1)JavaScript往往都是在網頁中使用,而Java卻可以在軟件、網頁、手機App等各個領域中使用;
(2)Java是一門面向對象的語言,而從本質上講,JavaScript更像是一門函數式編程語言;