114培訓網歡迎您來到誠筑說超級CG培訓機構!

400-850-8622

全國統(tǒng)一學習專線 8:30-21:00

曾經寫過一個文章,然后重點是,有人評論我說JavaJavaScript都沒分清,額是啊,我本來就沒分清啊,我又不是學前端的,但是本著認真學習的態(tài)度和不讓更多的人讓人瞧不起,我決定,好好學習,然后分享給大家~

首先為啥他倆愛被分錯,因為長得像啊。我以為那是他簡稱呢啊,但是他們真的一毛錢關系都沒有,這個玩笑開的就像老婆餅里沒有老婆一樣。

曾經有個人叫網景(Netscape)然后呢有一個兒子,開心的不得了,然后兒子取名叫做liveScript,是個好孩子,幫很多人做成了東西,幫網景也掙了錢,但是有一天sun有了Java這個兒子,這個孩子*度很高啊,能力也很強。一看就是儲君的意思,這不行啊,于是網景就跟兒子說,你看Java這個名字聽起來就很厲害,以后你就是這個姓了。然后鄰居們就想是不是跟Java有什么血緣關系,也叫過來幫幫忙干活。就這樣改了名字的JavaScript接到了更多的活,而網景一遍數錢一遍開心,深藏功與名。

所以說他們兩個就是兩個不同的語言。就醬。那么誠筑說干貨時間到了兩個語言的區(qū)別

語言特點:

1.1       弱類型:

JavaScript在變量聲明的時候并不嚴格區(qū)分數據類型,(var 變量名),不像java那樣嚴格(類型:變量名)。也就說,Javascript視眾生平等,在他眼里大家都是人,而在java眼里眾生皆有不同,男人、女人、人妖什么的……

基于這個特性,javascript在很多時候會都可以寫的比java簡潔,比如函數的聲明等。

1.2       動態(tài)語言:

java在定義了一個數組的長度以后就不能再改變了,但是javascript卻可以。并且java一個數組只能放同一種類型,但javascript可以在一個數組內加不同數據類型的數據??梢哉fJava比較死心眼,javascript則比較靈活。

1.3       腳本語言:

Java等后臺語言都是編譯后執(zhí)行的,但是javascript卻是邊編譯邊執(zhí)行。

2      數據類型

2.1       基礎數據類型:

Java有八大數據類型:byte,short,int,long,float,double,char,Boolean。感覺javascript把上面的整理成了三種原始類型:number,string,boolean。另外還有兩個特殊的原始類型是:nullundefined

2.2       變量

Java:數據類型 變量名=值;

Javascriptvar 變量名=值;數組

Java

  類型[] 數組名=new 類型[數量];

  類型[] 數組名=new 類型[]{元素1,元素2…}

Javascript

  var 數組名=[];

      var 數組名=new Array();

3      函數:

Java:返回值類型 函數名(類型 參數1,類型 參數2…

Javascriptfunction 函數名(參數1,參數2…

如果你想學web前端涉及到的一定是JavaScript,感興趣的話要到誠筑說好好學習哦。

(文中前端作品均為誠筑說學員作品)

溫馨提示:為不影響您的學業(yè),來校區(qū)前請先電話咨詢,方便我校安排相關的專業(yè)老師為您解答
相關資料
姓名不能為空
手機號格式錯誤