JavaScript的基本语法
JavaScript是一种语言,下面就来介绍这种语言的基本语法。
1.常量
在JavaScript中,常量有以下6种基本类型:
整型常量
JavaScript的常量通常又称字面常量,它是不能改变的数据。其整型常量可以使用十六进制、八进制和十进制表示其值。
实型常量
实型常量是由整数部分加小数部分表示,如12.32,193.98。可以使用科学或标准方法表示,如5e7,4e5等。
布尔值
布尔常量只有两种状态:True或False。它主要用来说明或代表一种状态或标志,以说明操作流程。
字符型常量
使用单引号(')或双引号(")括起来的一个或几个字符。如"This is a book of JavaScript","3245",
"ewrt234234"等。
空值
JavaScript中有一个空值Null,表示什么也没有。如试图引用没有定义的变量,则返回一个Null值。
特殊字符
JavaScript中有以反斜杠(/)开头的不可显示的特殊字符。通常称为控制字符。
2.变量
变量是存取数字、提供存放信息的容器。对于变量,必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。
变量的命名
JavaScript中的变量命名同其计算机语言非常相似,这里要注意以下几点:
必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1,test2等。除下划线作为连字符外,变量名称不能有空格、(+)、(-)、(,)或其它符号。
不能使用JavaScript中的关键字作为变量。在JavaScript中定义了40多个关键字,这些关键字是JavaScript内部使用的,不能作为变量的名称。如Var、Int、Double、Ttrue等。
在对变量命名时,最好把变量的意义与其代表的意思对应起来,以免出现错误。
变量的类型
变量有4种类型,分别为:整数变量、字符串变量、布尔型变量、实型变量。依次如下:
x=100
y="125"
xy=True
cost=19.5
其中x为整数,y为字符串,xy为布尔型,cost为实型。
变量的声明
JavaScript可以在使用前先在声明,并可赋值。通过使用Var关键字对变量作声明。对变量作声明的最大好处就是能及时发现代码中的错误。因为JavaScript是采用动态编译的,而动态编译是不易发现代码中的错误,特别是变量命名的方面。
在JavaScript中,变量可以用命令Var作声明,如:
Var mytest;
该例子定义了一个mytest变量。但没有赋予其值。
Var mytest="This is a book "
该例子定义了一个mytest变量,同时赋予了其值。
在JavaScript中,变量可以不作声明,而在使用时再根据数据的类型来确其变量的类型。
变量的作用域
在JavaScript中有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其它函数则是不可见得。
以下是引用片段: <html> <head> <title>使用变量</title> <Script Language ="JavaScript"> <!-- greeting="<h1>hello the world</h1>"; welcome="<p>Welcome to <cite>JavaScript</cite>.</p>"; --> </Script> </head> <body> <Script language="JavaScript"> <!-- document.write(greeting); document.write(welcome); --> </Script> </body> </html> |
文件说明
第6行至第7行声明了两个字符串变量,第14至1行使用document.write语句将两个页面分别显示在页面中。