JS和JavaScript之间没有区别,JS和JavaScript是一个概念,JS是JavaScript的缩写;它是是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。
JavaScript(通常缩写为JS)是一种高级的、解释型的编程语言;它是一门基于原型、函数先行的语言,是一门多范式的语言,它支持面向对象编程,命令式编程,以及函数式编程。
JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。
javascript有三个部分组成:ECMAScript:描述了该语言的语法和基本对象;
文档对象模型(Document Object Model,简称DOM)):描述处理网页内容的方法和接口;
浏览器对象模型(Browser Object Model,简称BOM)):描述与浏览器进行交互的方法和接口。
JavaScript是除了HTML和CSS之外,万维网的核心技术之一。JavaScript支持交互式web页面,是web应用程序的重要组成部分。绝大多数网站都使用它,主要的网络浏览器都有专门的JavaScript引擎来执行它。
最初只在Web浏览器中实现客户端,JavaScript引擎现在嵌入到许多其他类型的主机软件中,包括Web服务器和数据库中的服务器端,以及文字处理器和PDF软件等非Web程序,以及运行时 使JavaScript可用于编写移动和桌面应用程序的环境,包括桌面小部件。