同學(xué)您好:這種語言皆屬于java技術(shù)編程里的,但是具體javascript和java的區(qū)別主要有以下幾點:
1)基于對象和面向?qū)ο螅?/strong>Java是一種真正的面向?qū)ο蟮恼Z言,即使是開發(fā)簡單的程序,必須設(shè)計對象;JavaScript是種腳本語言,它可以用來制作與網(wǎng)絡(luò)無關(guān)的,與用戶交互作用的復(fù)雜軟件。它是一種基于對象(Object-Based)和事件驅(qū)動(Event-Driven)的編程語言。因而它本身提供了非常豐富的內(nèi)部對象供設(shè)計人員使用;
2)解釋和編譯:Java 的源代碼在執(zhí)行之前,必須經(jīng)過編譯;JavaScript 是一種解釋性編程語言,其源代碼不需經(jīng)過編譯,由瀏覽器解釋執(zhí)行;
3)強(qiáng)類型變量和類型弱變量:Java采用強(qiáng)類型變量檢查,即所有變量在編譯之前必須作聲明;JavaScript中變量聲明,采用其弱類型。即變量在使用前不需作聲明,而是解釋器在運(yùn)行時檢查其數(shù)據(jù)類型;
4)代碼格式不一樣。
希望對大家有所幫助,如果你還有更多的疑問或者想要了解的,可以在線咨詢千鋒教育官網(wǎng)客服,有專業(yè)老師隨時為你服務(wù)。