JavaScript 語言 (JavaScript Programming Language)

JavaScript (簡稱 JS) 是目前廣泛被用於 web 瀏覽器的腳本語言 (scripting language),JavaScript 屬於直譯語言 (interpreted language),不需事先編譯 (compile),直接在瀏覽器 (browser) 上執行。

JavaScript 語言也可以應用(實作)在別的地方,但最常見於 web 客戶端瀏覽器。

JavaScript 最初是由 Netscape 的 Brendan Eich 所開發設計,JavaScript 是一種動態 (dynamically typed)、弱型別 (weakly typed)、基於原型 (prototype based) 的物件導向程式語言 (object oriented programming language)。此外,JavaScript 是由 ECMA Internation 組織來制定標準,命名為 ECMAScript (標準編號 ECMA-262)。

為什麼要學 JavaScript?

JavaScript 是三個網頁開發的基礎語言的其中一個:

  • HTML: 描述網頁的內容和架構
  • CSS: 描述網頁介面如何被呈現
  • JavaScript: 描述網頁的行為,讓網頁可以跟使用者和 server 互動

對於網頁前端的開發者而言,JavaScript 是一定要學會的吃飯技能!

JavaScript 和 Java 之間有關係嗎?

初次接觸 JavaScript 的人常會有的疑問,答案是沒有,別被混淆囉。

1995 年時,JavaScript 隨著 Netscape 2.0 首次推出,它原本要被命名為 LiveScript,但因為行銷策略為了強調昇陽的 Java 程式語言的普遍性,改名為 JavaScript,即便 Java 和 JavaScript 之間沒有太大的關係,從此之後,這便成為了混淆的元兇。