JavaScript 创建变量及JavaScript 关键字

创建变量的过程分两步,包括声明变量和命名变量。在JavaScript中,要创建一个名为score的变量,需要输入:

var   score;

第一部分var是一个JavaScript关键字,它创建了(或者用编程的术语来说,声明了)一个变量。这条语句的第二部分score是一个变量。怎么命名变量取决于你,但是,在命名变量的时候要遵守一些规则:

·变量名必须以一个字母、$或_开头。换句话说,不能以数字或标点符号开始一个变量:因此,1thing和&thing是无效的,但是score、$score和_score都是合适的变量名。

·变量名只能包含字母、数字、$和_。在变量名中的任何地方,都不能使用空格或任何其他的特殊字符:fish&chips以及fish and chips都是非法的变量名,但是fish_n_chips和plan9是有效的变量名。

·变量名区分大小写。JavaScript解释器把大写字母和小写字母看成是不同的,因此,变量名SCORE和score是不同的,而且它与sCoRE和Score也是不同的。

·避免使用关键字。JavaScript中的一些单词是特定于语言本身:例如,var用来创建一个变量,因此,不能把一个变量命名为var。此外,一些单词,例如alert、document和window,被看做是Web浏览器的特殊属性。如果试图用这些单词作为变量名,最终会产生一个JavaScript错误。可以在表2-1中看到一些保留字的列表。并非所有这些保留字都会在所有的浏览器中引发问题,但是,最好在命名变量的时候避开这些名字。

同样,要让变量名容易阅读。当你在一个变量名中使用多个单词的时候,要么在单词之间使用一个下划线,要么把第一个单词之后的每个单词的首字母都大写。例如,imagepath不如image_path或imagePath容易阅读和理解。

JavaScript 关键字

JavaScript 关键字用于标识要执行的操作。

和其他任何编程语言一样,JavaScript 保留了一些关键字为自己所用。

var 关键字告诉浏览器创建一个新的变量:

var x = 5 + 6;
var y = x * 10;

JavaScript 同样保留了一些关键字,这些关键字在当前的语言版本中并没有使用,但在以后 JavaScript 扩展中会用到。

以下是 JavaScript 中最​​重要的保留字(按字母顺序):

abstract else instanceof super
boolean enum int switch
break export interface synchronized
byte extends let this
case false long throw
catch final native throws
char finally new transient
class float null true
const for package try
continue function private typeof
debugger goto protected var
default if public void
delete implements return volatile
do import short while
double in static with
相关阅读  前端攻城狮学习笔记四:点击ul下的li时alert其index值(闭包的应用)

发表评论

您的电子邮箱地址不会被公开。