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

posted @ 2013-08-20 23:56  金河  阅读(214)  评论(0编辑  收藏  举报