閱讀665 返回首頁    go 阿裏雲 go 技術社區[雲棲]


java和JavaScript究竟什麼關係,有什麼樣的區別

0


       這就得從他們誕生時開始說起:



  但是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

  上一篇:go  MyRocks寫入分析
  下一篇:go  數據庫--如何連接RDS實例,使用雲數據庫?