AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

JavaScript的基本语法

51自学网 http://www.51zixue.net

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语句将两个页面分别显示在页面中

 

 

 
上一篇:用javascript仿Windows经典菜单框  下一篇:ECMAScript原始类型精讲