JavaScript语言的基本要素包括:
标识符
变量
注释
数据类型
标识符
标识符是指JavaScript中定义的符号,也就是一个名称 。
标识符的组成可以包括大小字母、数字、下划线( _ )和美元符号($)组成,但标识符不能以数字开头,不能是JavaScript中的保留关键字。
合法的标识符
username
user_name
_userName
$username
_$
非法标识符符
int :int是JavaScript中的保留字
98.3 :98.3是由数字开头,并且标识符中不能含有点号(.)
Hello world:标识符中不能含有空格
变量
变量的主要作用是存取数据、提供存放信息的容器。对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。
JavaScript中的变量命名注意以下两点:
必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1、text2等。除下划线(_)作为连字符外,变量名称不能有空格、(+)、(-)、(,)或其它符号。
不能使用JavaScript中的关键字作为变量。在JavaScript中定义了40多个类键字,这些关键是JavaScript内部使用的,不能作为变量的名称。如Var、int、double、true不能作为变量的名称。
JavaScript的变量名是严格区分大小写的。例如,UserName与username代表两个不同的变量。
JavaScript中的变量命名注意以下两点:
必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1、text2等。除下划线(_)作为连字符外,变量名称不能有空格、(+)、(-)、(,)或其它符号。
不能使用JavaScript中的关键字作为变量。在JavaScript中定义了40多个类键字,这些关键是JavaScript内部使用的,不能作为变量的名称。如Var、int、double、true不能作为变量
的名称。
JavaScript的变量名是严格区分大小写的。例如,UserName与username代表两个不同的变量。
变量的声明与赋值
在JavaScript中所有的变量使用前最好先声明,所有变量的声明都使用var。语法如下:
变量也可以先不声明,而在实际的使用时在根据变量的实际作用来确定去所属的类型,但是这种做法并不推荐,因为很容易出错。
变量的作用域
变量的作用域是指变量在程序中的有效范围,变量的作用域我们可以分为两种:局部变量和全局变量。
局部变量和全局变量
全局变量是定义在函数之外,作用于整个脚本代码的变量。
局部变量是定义在函数体内部,只作用域该函数体的变量。
注释
注释就是对某段代码的说明,JavaScript解释器将忽略注释部分。
在JavaScript中注释分为单行注释和多行注释:
单行注释: //
多行注释:/* ………*/
注释的作用
可以理解程序某些语句的作用和功能,使程序容易理解。
可以用注释暂时屏蔽某些语句。
JavaScript脚本语言中采用的是弱类型的方式,即一个数据(变量或常量)不必首先做声明,可以在使用或赋值时在确定其数据的类型。数据类型如下:
数字型
字符串型
布尔型
转义字符
未定义类型
空值
JavaScript中的运算符有哪些
算数运算符、比较运算符、逻辑运算符、赋值运算符、
条件运算符和typeof运算符。
JavaScript中的流程控制语句有哪些
条件控制语句(if-else)、
循环控制语句(while、do-while、for)
和对象访问语句(for-in、with)