關於JavaScript和Java的區別和聯系


Javascript和Java除了名字和語法有點像,其他沒有任何的關系。

做個比較是為了讓大家更好的理解Javascript,事實上,兩種語言根本沒有可比性,是完全不同的。

  Javascript Java
對象 基於對象,不能說是面向對象。比如:javascript不支持直接繼承,而要通過一個原型對象來間接實現。多態就更不支持了。它們使用一些封裝好的對象,調用對象的方法,設置對象的屬性,但是它們無法讓程序員派生新對象類型,他們只能使用現有對象的方法和屬性,所以當你判斷一個新技術是否是面向對象的時候,通常可以使用后兩個特性加以判斷,“面向對象”和“基於對象”都實現了“封裝”的概念,但“面向對象”實現了“繼承”和“多態”,而“基於對象”可以不實現這些。

面向對象

繼承,多態,封裝。。

解釋和編譯  解釋  編譯、解釋
變量類型

 弱變量類型(Var)。

 js的弱類型是變量的弱類型

 強變量類型


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM