javascrit2.0完全参考手册(第二版) 第2章第1节 基本定义

  在这里,我们介绍一些将要使用的编程语言术语。表2-1提供了精确定义的概念。

Table 2-1: 编程语言的基本术语

名字

定义

例子

Token令牌

最小的不可分割的词汇的语言单位。一个连续的字符序列,如果用空格隔开 其含义会改变。

所有的标识符和关键字都是令牌,像字面值3.14,“这是一个字符串”。

Literal 字面值

在脚本中的值。

3.14
"This is a string"
[2, 4, 6]

Identifier 标识符

一个变量,对象,功能,或标签的名称。

X
myValue
username

Operator 操作符

令牌执行内置语言操作,如赋值,加法和减法。

=
+

*

Expression 表达式

一组标记,常量值或标识符,可被评估为特定的值的运算符结合。

2.0
"This is a string"
(x + 2) * 4

Statement 语句

一个势在必行的命令。语句通常会导致执行环境的状态的改变。程序是简单的语句列表。

x = x + 2;
return(true);
if (x) { alert("It's x");}
function myFunc()
{
alert("Hello there");
}

Keyword 关键字

一个字,是语言本身的一部分。关键字不能用作标识符

while

do

function

var

Reserved Word

保留字

一个字,可能成为语言本身的一部分。保留字不能用作标识符,虽然这种限制有时没有严格执行。

class
public

上一篇:javascrit2.0完全参考手册(第二版) 第2章第3节 变量


下一篇:Breakpoint is not hit