Java跟JavaScript兩者間的關系和區別


最近有在學這兩種語言,拿來給大家分享一下

想必很多人在剛接觸和認識Java的時候,都好奇它與JavaScript之間的關系,長得這么像,難道是出自同門的升級版?嗯,他們的發明者確實頗具淵源,而且客觀來說,JS確實相較Java更加簡潔大眾,但它們本質上卻仍然是兩種完全不同的語言,那區別在哪呢?

 

數據類型不同

Java的數據類型分為8種,分別是:byte、short、int、long、float、double、char以及Boolean,而JavaScript的數據類型為三種,分別為:number、string和Boolean。

除此之外,Java和Javascript變量方面也有不同。

 

二者定位不同

Java是一種完全面向對象的編程語言,想要運用Java寫東西就必須先設計對象,而JavaScript不一樣,它是基於對象的一種腳本語言,它為開發者自帶提供了很多內部對象,要更為簡易省時。

 

聯編方式不同

Java采用靜態聯編,Java的對象引用必須在編譯時就進行,編譯器需要實現強類型檢查,而JavaScript不同,它采用動態聯編,它的對象引用可以在運行時檢查。

 

用處不一樣

它們最本質的不同就是用途,Java目前被廣泛應用於PC端、手機端、互聯網、數據中心等等,而JavaScript則被主要用於嵌入文本到HTML頁面,讀寫HTML元素,控制cookies等。

Java和JavaScript各有所長各有專精,Java的舞台在編程領域,而JavaScript的得心之處是在Web頁面中,它幾乎無所不能。

轉載自:https://www.cnblogs.com/chinasitu/p/7245203.html


免責聲明!

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



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