更新時(shí)間:2021-06-09 09:42:47 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1178次
一般認(rèn)為,當(dāng)時(shí) Netscape 之所以將 LiveScript 命名為 JavaScript,是因?yàn)?Java 是當(dāng)時(shí)最流行的編程語(yǔ)言,帶有 "Java" 的名字有助于這門新生語(yǔ)言的傳播。
它們的相同之處包括:
它們的語(yǔ)法和 C 語(yǔ)言都很相似;
它們都是面向?qū)ο蟮?雖然實(shí)現(xiàn)的方式略有不同);
JavaScript 在設(shè)計(jì)時(shí)參照了 Java 的命名規(guī)則;
它們的不同之處包括:
JavaScript 是動(dòng)態(tài)類型語(yǔ)言,而 Java 是靜態(tài)類型語(yǔ)言;
JavaScript 是弱類型的,Java 屬于強(qiáng)類型;
JavaScript 的面向?qū)ο笫腔谠偷?prototype-based)實(shí)現(xiàn)的,Java 是基于類(class-based)的;
JavaScript 除了長(zhǎng)得和 Java 比較像之外,語(yǔ)言風(fēng)格相去甚遠(yuǎn)。JavaScript 在設(shè)計(jì)時(shí)所參考的對(duì)象不包括 Java,而包括了像 Self 和 Scheme 這樣的語(yǔ)言。
以上就是動(dòng)力節(jié)點(diǎn)小編介紹的"Java與JavaScript的關(guān)系",希望對(duì)大家有幫助,如有疑問(wèn),請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為您服務(wù)。
0基礎(chǔ) 0學(xué)費(fèi) 15天面授
有基礎(chǔ) 直達(dá)就業(yè)
業(yè)余時(shí)間 高薪轉(zhuǎn)行
工作1~3年,加薪神器
工作3~5年,晉升架構(gòu)
提交申請(qǐng)后,顧問(wèn)老師會(huì)電話與您溝通安排學(xué)習(xí)