إن قمنا بتحليل كلمة Javascript، سنرى أنها تحتوي على كلمة Java، لكن الطريقة التي تعمل بها Java ليست هي نفسها الطريقة التي تعمل بها Javascript، كما أن Java هي عبارة عن لغة برمجة و-Javascript عبارة عن لغة سكريبت (script) ما معناه أن لغة Javascript لا يمكنها أن تنتج لنا ما يسمى ببرنامج يمكن تنفيذه، مثلاً كمايكروسوفت ورود، أو إكسل..
بخلاف ذلك فإن لغة جافاسكريبت هي عبارة عن لغة تستخدم في HTML أو معها، فيها أي مباشرة داخل HTML. أما معنى معها أي أنها يمكن كتابتها في ملف مستقل بعد ذلك يتم دمج هذا الملف مع ال-HTML.
لغة جافاسكريبت، التي تم تطويرها من طرف Netscape، هي لغة سكريبت تستعمل نظام البرمجة الغرضية التوجه! أيضاً لكنها ليست جزءًا من جافا. وهنا أهم الفوارق بين اللغتين
1- لغة البرمجة جافا هي لغة برمجة، جافاسكريبت لغة سكريبت
2- الكود المكتوب بجافاسكريبت لايجب ترجمته، بينما كود الجافا يجب ترجمته لتنفيذه
3- جافاسكريبت تعيش فقط وسط المتصفحات، بينما جافا تعيش على أي نظام تشغيل، وكذلك على المتصفحات
لغة جافاسكريبت هي عبارة عن لغة تستخدم في أو مع HTML، كما أنها تؤثر في بعض المتصفحات
منقول للفائدة