TOC

This article is currently in the process of being translated into Chinese (~85% done).

About JavaScript:

What is JavaScript?

JavaScript (有时简称为JS)是一个基于ECMAScript的编程语言。它允许使用者通过操作网页上的元素,经过浏览器的渲染,使网页的体验更加丰富。

在今天,这听起来非常容易不值一提,但对于1997年将JavaScript引入了浏览器的初代网络浏览器之一的网景导航者来说,这是一个巨大的改变。在那之前,网页只是简单的充满了排版和文字,一切都是作为浏览器的静态资源,在你导航至另一个页面之前什么也不会发生改变。JavaScript改变了一切,与HTMLCSS一起,网页开启了一轮向着我们今天所熟知的高度动态版本的革命。

JavaScript语言

关于JavaScript语言有很多可以说的,比如把他和其他编程语言作比较。但是如果你是编程的初学者,这些信息目前对于你来说可能并没什么用,但之后你会用得上:

  • JavaScript拥有 他名字中的一半Java 编程语言中的很多语法风格, 但不要把他们搞混——他们在很多方面都十分的不同。
  • JavaScript是弱类型,这意味着你不需要指定变量的类型。相反,解释器会基于你如何使用来推断出变量的类型。
  • JavaScript是动态的——如果你有一个存储数字的变量,例如整数类型,通过给他赋值文本,你可以轻而易举地把他改变成字符串类型
  • JavaScript 是原型的,这意味着他的面向对象是基于原型而非类。我们将会在之后再深入的去探讨这点。
  • JavaScript 是函数的,函数是最重要的,而且实际上函数也被当作是对象,这允许函数拥有属性和方法。
  • JavaScript 提供运行时评估的功能,这意味着你可以将一个JavaScript代码的文本字符串作为原始代码的一部分,通过解释器进行评估。

这些是JavaScript的一些事实。希望这个教程能够帮助你全面了解JavaScript是什么以及它是如何工作的。


This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!