JavaScript похож на Java гораздо меньше, чем, например, Java похож на C+ + . Если же говорить об аналогиях, то JavaScript скорее напоминает расширение HTML, чем самостоятельный язык программирования.
· Подобно JavaScript позволяет «оживить» Web-страницу, добавить к статическому описанию фрагмент исполняемого кола. Но, если Java-апплет, включаемый в состав Web-страницы, практически не зависит от остальных объектов, то JavaScript-сценарий в процессе работы может взаимодействовать с любыми компонентами HTML-документа и реагировать на изменение их состояния.
· Подобно Java, JavaScript исключает обращение сценария к ресурсам компьютера. Если Java — это строго типизированный язык, то в переменных JavaScript могут храниться практически любые тины данных.
· Java-приложение или Java-апплет компилируется в байтовый код, то сценарий JavaScript интерпретируется на уровне исходного текста.