首頁  >  文章  >  Java  >  java與javascript的差別

java與javascript的差別

(*-*)浩
(*-*)浩原創
2019-11-11 10:04:564695瀏覽

JavaScript 與Java是兩個公司開發的不同的兩個產品。

java與javascript的差別

Java 是原始Sun Microsystems公司推出的物件導向的程式設計語言,特別適合網路應用程式開發;         (建議學習:java課程

而JavaScript是Netscape公司的產品,為了擴展Netscape瀏覽器的功能而開發的一種可以嵌入Web頁面中運行的基於對象和事件驅動的解釋性語言。

JavaScript的前身是LiveScript;而Java的前身是Oak語言。

下面對兩種語言間的異同作如下比較:

基於物件與物件導向:

J#ava是一種真正的物件導向的語言,即使是開發簡單的程序,必須設計物件;JavaScript是種腳本語言,它可以用來製作與網路無關的,與使用者互動的複雜軟體。

它是一種基於物件(Object-Based)和事件驅動(Event-Driven)的程式語言,因而它本身提供了非常豐富的內部物件供設計人員使用。

解釋和編譯:Java的原始碼在執行之前,必須經過編譯。 JavaScript是一種解釋性程式語言,其原始碼不需經過編譯,由瀏覽器解釋執行。 (目前的瀏覽器幾乎都使用了JIT(即時編譯)技術來提升JavaScript的運作效率)

強型別變數與型別弱變數:

Java採用強型別變數檢查,即所有變數在編譯之前必須作宣告;JavaScript中變數是弱型別的,甚至在使用變數前可以不作聲明,JavaScript的解釋器在執行時間檢查推斷其資料類型。

程式碼格式不一樣。

以上是java與javascript的差別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn