JavaScript诞生于1995年。当时,它的主要目的是处理以前由服务器端语言(如Perl)负责的一些输入验证操作。 JavaScript逐渐成为市面上常见浏览器必备的一项特色功能。它的用途早已不再局限于简单的数据验证,而是具备了与浏览器窗口及其内容等几乎所有方面交互的能力。
已经成为一门功能全面的编程语言
能够处理复杂的计算和交互,拥有了闭包、匿名(lamda,拉姆达)函数,甚至元编程等特性。作为Web的一个重要组成部分,JavaScript的重要性是不言而喻的,就连手机浏览器,甚至那些专为残障人士设计的浏览器等非常规浏览器都支持它。JavaScript从一个简单的输入验证器发展成为一门强大的编程语言,完全出乎人们的意料。
与Java有什么区别
刚开始学java的时候以为“Java和JavaScript是同一种语言呢。因为看到它们名称中都带“java”,所以才会误以为它们有关系。他们的关系就像这张图
1 出身不同:
Javascript 与 Java 是由不同的公司开发的不同产品。Javascript 是 Netscape 公司的脚本语言,而 Java 是 SUN Microsystems 公司推出的新一代面向对象的程序设计语言。
2 语言类型不同: JavaScript 是动态类型语言,而 Java 是静态类型语言
3 所采取的变量不同:JavaScript 中的变量声明采用弱类型,即变量在使用前不需作声明,而是解释器在运行时检查其数据类型。Java 采用强类型变量检查,即所有变量在编译之前必须作声明。
4 代码格式不同
- Javascript 采用动态联编,即 Javascript 的对象引用在运行时进行检查。Java 采用静态联编,即 Java 的对象引用必须在编译时的进行,以使编译器能够实现强类型检查。
- Javascript 不直接对文本和图形进行操作,它在 Web 页面中与 HTML 元素组合一起发挥作用,但它可以控制浏览器,让浏览器直接对文本和图形进行处理。而 Java 则可以直接对文本和图形进行操作。
两者都各自有自己的优势!趋于现在的大环境有越来越多的小伙伴想要学习编程,java就是一个很好接入编程的连接板。这里有一套可以对编程入门的视频提供个大家学习,有兴趣的小伙伴可以观看。 Java基础教程