JavaScript(通常缩写为JS)是一种编程语言。它被定义为面向对象,基于原型,命令式,松散类型和动态的。
它主要在客户端上使用,作为Web浏览器的一部分实现,从而可以改进用户界面和动态网页以及服务器端JavaScript(服务器端JavaScript或SSJS)。它在Web外部应用程序(例如PDF文档),桌面应用程序(主要是窗口小部件)中的使用也很重要。
自2012年以来,所有现代浏览器都完全支持ECMAScript 5.1(JavaScript版本)。较旧的浏览器至少支持ECMAScript。第六版于2015年7月发布。4
尽管JavaScript采用Java编程语言中的名称和约定,但其语法设计类似于C。但是,Java和JavaScript具有不同的语义和目的。
所有现代浏览器都会解释嵌入在网页中的JavaScript代码。为了与网页交互,JavaScript语言随文档对象模型(DOM)的实现一起提供。
传统上,它已在HTML网页中用于执行操作,并且仅在客户端应用程序的框架内执行操作,而无法访问服务器功能。当前,它被广泛用于与其他技术(例如AJAX)一起从服务器发送和接收信息。当语句与HTML代码一起下载时,JavaScript在用户代理中解释。