JavaScript که به اختصار JS نیز نامیده میشود، یکی از محبوبترین زبانهای برنامه نویسی سطح بالا داینامیک است. پشتیبانی از شی گرایی از مزایای این زبان برنامه نویسی میباشد .
زبان برنامه نویسی جاوا اسکریپت به دلیل اینکه هم یک زبان سمت سرور است و هم یک زبان سمت کاربر ، اصطلاحا یک زبان همه کاره میباشد.
زبان جاوا اسکریپت یک زبان مفسری است . برای درک ماهیت زبانهای برنامه نویسی مفسری ابتدا فکر کنید که شما یک مترجم هستید. برای ترجمه یک متن، دو راه بیشتر ندارید. یا باید آنچه را دریافت میکنید به صورت خط به خط و همزمان ترجمه کنید، یا کل مطلب را یک جا ترجمه کنید. این دقیقا همان تفاوت میان زبانهای مفسری (Interpreter) و زبانهای کامپایلری (Compiled) است.