1.1 代码

让我们从头开始。

程序常被称为源码代码,它是一组特定的指令,用来指示计算机要执行哪些任务。虽然对JavaScript来说可以直接在浏览器的开发者终端中输入代码,但代码通常会被保存在文本文件中,我们将在后文中对此进行简单介绍。

指令的格式和组合规则被称为计算机语言,有时也被称为语法,这非常类似于英语中告诉你如何拼写单词以及如何使用单词和标点符号来构造有效的句子。

语句

在计算机语言中,执行特定任务的一组单词、数字和运算符被称为语句。在JavaScript中,一条语句可能如下所示:

        a = b * 2;

其中的字符a和b称为变量(参见1.7节),它们就好比是可以存放东西的小盒子。在程序中,变量保存程序要使用的值(比如数字42)。你可以将它们想象成值本身的替代符。

相比之下,2本身就是一个值,称为字面值,因为它独立存在而没有保存在变量之中。

其中的字符=和*是运算符(参见1.4节),它们对值和变量执行动作,如赋值和进行乘法运算。

JavaScript的多数语句都是以分号(;)结尾的。

粗略地说,语句a = b * 2;告诉计算机获取变量b的当前值,然后将这个值乘以2,再将计算结果保存到另一个名为a的变量中。

程序就是多个这样语句的集合,它们合起来描述了程序要执行的所有步骤。