JavaScript是"背"類喔
JavaScript有殼嗎?
JavaScript,一種高級程式語言,通過解釋執行,是一門動態類型,物件導向的直譯語言。它已經由ECMA(歐洲電腦製造商協會)通過ECMAScript實現語言的標準化。它被世界上的絕大多數網站所使用,也被世界主流瀏覽器支持。JavaScript是一門基於原型、函數先行的語言,是一門多範式的語言,它支持物件導向編程,命令式編程,以及函數式編程。它提供語法來操控文本,數組,日期以及正則表達式等,不支持I/O,比如網絡,存儲和圖形等,但這些都可以由它的宿主環境提供支持。
雖然JavaScript與Java這門語言不管是在名字上,或是在語法上都有很多相似性,但這兩門程式語言從設計之初就有很大的不同,JavaScript的語言設計主要受到了Self(一種基於原型的程式語言)和Scheme(一門函數式程式語言)的影響。在語法結構上它又與C語言有很多相似(例如if條件語句、while循環、switch語句、do-while循環等。
在客戶端,JavaScript在傳統意義上被實現為一種解釋語言,但在最近,它已經可以被即時編譯(JIT)執行。隨著最新的HTML5和CSS3語言標準的推行它還可用於遊戲、桌面和移動應用程式的開發和在伺服器端網絡環境運行,如Node.js。