这一小节主要介绍JS的变量及变量的使用!
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.变量
变量是存取数字、提供存放信息的容器。对于变量,必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。
(1)变量的命名
JavaScript中的变量命名同其计算机语言非常相似,,这里要注意以下几点:
● 必须是一个有效的变量,即变量以字母开头,中间可以出现数字如test1,test2等。除下划线作为连字符外,变量名称不能有空格、(+)、(-)(,)或其他符号。
● 不能使用JavaScript中的关键字作为变量。在JavaScript中定义了40多个关键字,这些关键字是JavaScript内部使用的,不能作为变量的名称。如Var,int,double,true等。
● 在对变量命名时,最好把变量的意义与其代表的意思对应起来,以免出现错误。
(2)变量的类型
变量有4种类型,分别为:整数变量、字符串变量、布尔型变量、实型变量。依次如下:
x=100
y="125"
xy=True
cost=19.5
其中x为整数,y为字符串,xy为布尔型,cost为实型。
(3)变量的声明
JavaScript可以在使用前先在声明,并可赋值。通过使用Var关键字对变量作声明。对变量作声明的最大好处就是能及时发现代码中的错误。因为JavaScript是采用动态编译的,而动态编译是不易发现代码中的错误,特别是变量命名的方面。
在JavaScript中,变量可以用命令Var作声明,如:
VAR MYTEST;
该例子定义了一个mytest变量。但没有赋予其值。
VAR MYTEST="THIS IS A BOOK"
该例子定义了一个mytest变量,同时赋予了其值。
在JavaScript中,变量可以不作声明,而在使用时再根据数据的类型来确其变量的类型。
(4)变量的作用域
在JavaScript中有全局变量和局部变量。全局变量是定义在所有函数体之外,其作用范围是整个函数;而局部变量是定义在函数体之内,只对其该函数是可见的,而对其他函数则是不可见得。
文件范例:15-2.htm
在脚本中使用变量。
01 <!-- ------------------------------ -->
02 <!-- 文件范例:15-2.htm -->
03 <!-- 文件说明:使用变量 -->
04 <!-- ------------------------------ -->
05 <HTML>
06 <HEAD>
07 <TITLE>使用变量</TITLE>
08 <Script Language ="JavaScript">
09 <!--
10 greeting="<h1>hello the world</h1>";
11 welcome="<p>Welcome to <cite>javascript</cite>.</p>";
12 -->
13 </Script>
14 </HEAD>
15 <BODY>
16 <script language="javascript">
17 <!--
18 document.write(greeting);
19 document.write(welcome);
20 -->
21 </script>
22 </BODY>
23 </HTML>
文件说明
第10行至第11行声明了两个字符串变量,第18-19行使用document.write语句将两个页面分别显示在页面中。
关键词标签:变量,语法,基本,JavaS
相关阅读
热门文章 eclipse中如何设置字体大小_eclipse字体大小
人气排行 JS验证日期格式是否正确Java中3DES加密解密调用示例Java技术-J2EE开发日记-MyEclipse快捷键与插件大全用Java删除文件夹里的所有文件JavaScript基本语法-常量和变量eclipse中如何设置字体大小_eclipse字体大小设置方法C#中的空值的判断100多个很有用的JavaScript函数以及基础写法汇总
查看所有0条评论>>