3C科技 娛樂遊戲 美食旅遊 時尚美妝 親子育兒 生活休閒 金融理財 健康運動 寰宇綜合

Zi 字媒體

2017-07-25T20:27:27+00:00
加入好友
曾經寫過一個文章,然後重點是,有人評論我說Java和JavaScript都沒分清,額是啊,我本來就沒分清啊,我又不是學前端的,但是本著認真學習的態度和不讓更多的人讓人瞧不起,我決定,好好學習,然後分享給大家~首先為啥他倆愛被分錯,因為長得像啊。我以為那是他簡稱呢啊,但是他們真的一毛錢關係都沒有,這個玩笑開的就像老婆餅里沒有老婆一樣。曾經有個人叫網景(Netscape)然後呢有一個兒子,開心的不得了,然後兒子取名叫做liveScript,是個好孩子,幫很多人做成了東西,幫網景也掙了錢,但是有一天sun有了Java這個兒子,這個孩子知名度很高啊,能力也很強。一看就是儲君的意思,這不行啊,於是網景就跟兒子說,你看Java這個名字聽起來就很厲害,以後你就是這個姓了。然後鄰居們就想是不是跟Java有什麼血緣關係,也叫過來幫幫忙幹活。就這樣改了名字的JavaScript接到了更多的活,而網景一遍數錢一遍開心,深藏功與名。所以說他們兩個就是兩個不同的語言。就醬。那麼誠築說乾貨時間到了兩個語言的區別語言特點:1.1 弱類型:JavaScript在變數聲明的時候並不嚴格區分數據類型,(var 變數名),不像java那樣嚴格(類型:變數名)。也就說,Javascript視眾生平等,在他眼裡大家都是人,而在java眼裡眾生皆有不同,男人、女人、人妖什麼的……基於這個特性,javascript在很多時候會都可以寫的比java簡潔,比如函數的聲明等。1.2 動態語言:java在定義了一個數組的長度以後就不能再改變了,但是javascript卻可以。並且java一個數組只能放同一種類型,但javascript可以在一個數組內加不同數據類型的數據。可以說Java比較死心眼,javascript則比較靈活。1.3 腳本語言:Java等後台語言都是編譯后執行的,但是javascript卻是邊編譯邊執行。2 數據類型2.1 基礎數據類型:Java有八大數據類型:byte,short,int,long,float,double,char,Boolean。感覺javascript把上面的整理成了三種原始類型:number,string,boolean。另外還有兩個特殊的原始類型是:null和undefined。 2.2 變數Java:數據類型 變數名=值;Javascript:var 變數名=值;數組Java:類型 數組名=new 類型[數量];類型 數組名=new 類型{元素1,元素2…};Javascript:var 數組名=; var 數組名=new Array; 3 函數:Java:返回值類型 函數名(類型 參數1,類型 參數2…)Javascript:function 函數名(參數1,參數2…)如果你想學web前端涉及到的一定是JavaScript,感興趣的話要到誠築說好好學習哦。(文中前端作品均為誠築說學員作品)

本文由yidianzixun提供 原文連結

寫了 5860316篇文章,獲得 23313次喜歡
精彩推薦