JavaScript

JavaScript是屬於Web的程式語言。JavaScript真的不是Java!

正確來說,JavaScript是網頁瀏覽器的程式語言,不過...最近開始有人用在伺服器上面執行。

JavaScript是網頁瀏覽器(browser)上執行的程式語言(programming language),程式執行在用戶端(client side),不過最近JavaScript可以做的事情越來越多,並不侷限於網頁瀏覽器中,伺服端(server side)的程式和桌面應用程式的外掛(plugin)都可以使用JavaScript編寫開發喔!

JavaScript在1995年由Netscape公司所發明(Brendan Eich創造)並且實現的程式語言,JavaScript的標準是ECMAScript規格(標準的編號是ECMA-262),目前是第5版,也稱之為ECMAScript 5。

JavaScript的重要觀念:

    • JavaScript是物件導向(Object-Oriented)的程式語言

    • JavaScript沒有類別(Class)的概念

    • JavaScript使用原型(Prototype)

    • 變數名稱是區分大小寫(case-sensitive)

    • 一行程式碼不管是否有分號結尾,JavaScript都會自動插入分號。

程式語言的3個基礎

資料型態(Data Type)

JavaScript資料型態可以分成2類:原始型別 (primitive types) 和物件型別 (object types),共有6種資料型態。

原始型別,是不可變的(immutable)。

    • number (數值)

    • string (字串)

    • boolean (布林)

    • null

    • undefined

物件型別(除了原始型別以外都是),是可變的(mutable)。