java和JavaScript究竟什麼關係,有什麼樣的區別
這就得從他們誕生時開始說起:
但是Brendan Eich對Java絲毫沒有興趣,用了10天時間就設計出了JavaScript。總體的設計思路是:(1)借鑒C語言的基本語法;(2)借鑒Java語言的數據類型和內存管理;(3)借鑒Scheme語言,將函數提升到“第一等公民”(first class)的地位;(4)借鑒Self語言,使用基於原型(prototype)的繼承機製。也就是說,Java Script在設計時所參考的對象不包括 Java,而包括了像 Self 和 Scheme 這樣的語言,它實際上是函數式編程和麵向對象編程兩種語言風格的混合產物。並且javascript最初的名字並不是javascript,而是LiveScript,名字中的“Java”是經過SUN Microsystems公司授權的。
Java有八大數據類型:byte,short,intlong,float,double,char,Boolean。感覺javascript把上麵的整理成了三種原始類型:number,string,boolean。另外還有兩個特殊的原始類型是:null和undefined。
最後更新:2017-07-20 11:02:59