1.写一个简单的\程序并运行。
【提示】可以参照1.3.3节进行。
2.计算两个数相加,并将结果输出。
【提示】可以定义三个变量,两个作为加数,一个作为总数。
【责任编辑:云霞 TEL:(010)68476606】
回书目 上一节 下一节
2.1 基本数据类型
2011-07-05 21:15 顾宁燕 电子工业出版社 我要评论(0) 字号:T | T
《21天学通JavaScript(第2版)》第2章数据类型,本章将讲解JavaScript程序设计中
的基本要素,即数据类型。任何一种程序设计语言,都离不开对数据和业务逻辑的处理,对数据进行操作前必须确定数据的类型。本节为大家介绍基本数据类型。
AD:
第2章 数据类型
本章将讲解JavaScript程序设计中的基本要素,即数据类型。任何一种程序设计语言,都离不开对数据和业务逻辑的处理,对数据进行操作前必须确定数据的类型。数据的类型规定了可以对该数据进行的操作和数据存储的方式。
JavaScript作为一门脚本语言,其使用过程完全表现出自动化特点。和其他脚本语言一样,使用时不需要显式指定数据的类型,仅在某些特殊场合才需要知道某一数据的类型。JavaScript数据类型包括基本类型和复合类型,本章重点讲解各种常用的数据类型。
理解和掌握基本数据类型的特点,以便在今后程序设计中正确运用
理解和掌握复合数据类型的特点,并通过实际的练习加以巩固
理解并掌握常用的内置对象的特性和使用方法
以上几点是对读者在学习本章内容时所提出的基本要求,也是本章希望能够达到的目的。读者在学习本章内容时可以将其作为学习的参照。
2.1 基本数据类型
每一种程序设计语言都规定了一套数据类型,其中最基本不可再细分的类型称为基本数据类型。JavaScript基本数据类型包括字符串型、布尔型和数值型等,这几种是JavaScript中使用最为普遍的数据类型,下面分别讲解各种类型的特点和使用方法。
【责任编辑:云霞 TEL:(010)68476606】
回书目 上一节 下一节
2.1.1 字符串型数据
2011-07-05 21:15 顾宁燕 电子工业出版社 我要评论(0) 字号:T | T
《21天学通JavaScript(第2版)》第2章数据类型,本章将讲解JavaScript程序设计中的基本要素,即数据类型。任何一种程序设计语言,都离不开对数据和业务逻辑的处理,对数据进行操作前必须确定数据的类型。本节为大家介绍字符串型数据。
AD:
2.1.1 字符串型数据
在JavaScript中,字符串型数据是用引号括起的文本字符串。例如\好久不见,你还好吗?\或'Bob是个聪明的孩子'。每一个字符串数据都是String对象的实例,其主要用于组织处理由多个字符构成的数据串。定义一个字符串时不需要指定类型,只需要按以下语法定义即可。
定义字符串的第一种形式如下:
1. var hello = \你好啊\;
定义字符串的第二种形式如下:
1. var hello = '你好啊';
其中,var是JavaScript中用于定义变量的关键字。此处用其定义一个名为hello的字符串变量,关于变量的内容将在本书第3章详细讲解。程序执行时系统自动为hello采用字符串的处理方式,此处字符串变量hello的数据内容为\你好啊\。第一种定义方式和第二种定义方式效果完全一样,系统不会对此加以区分,下面编写一个程序演示字符串用法。
【范例2-1】编写程序,练习使用引号定义字符串变量。向Peter输出一句问候语,如示例代码2-1所示。
示例代码2-1
1. 01
【运行结果】打开网页文件运行程序,所得结果如图2-1所示。
图2-1 连接后的字符串 【代码解析】本例代码中第3行和第4行分别使用双引号和单引号定义字符串变量,主要演示字符串变量的定义方法。第5行使用window对象的alert方法将连接后的字符串数据输出显示。
【责任编辑:云霞 TEL:(010)68476606】
回书目 上一节 下一节
2.1.2 深入理解字符串
2011-07-05 21:15 顾宁燕 电子工业出版社 我要评论(0) 字号:T | T
《21天学通JavaScript(第2版)》第2章数据类型,本章将讲解JavaScript程序设计中的基本要素,即数据类型。任何一种程序设计语言,都离不开对数据和业务逻辑的处理,对数据进行操作前必须确定数据的类型。本节为深入理解字符串。
AD:
2.1.2 深入理解字符串
在JavaScript中不区分\字符\和\字符串\,字符也被当做字符串处理。例如,在字符串\is a string\中\是按从左到右顺序的第一个字符,可以使用字符串对象的charAt方法取出一个字符串中的指定的一个字符,有关\对象\的内容将在本书的后续章节讲到。
提示:字符串中的字符索引从0开始,所以上述字符串中的\是该串的第一个字符。字符串中的字符按顺序存储。
前面讲述的是有关字符串的定义方式。字符串中的字符数据仅包含常见的普通字符,然而字符串中可以包含用于特殊目的字符。比如用于换行控制的字符\,此类字符在JavaScript中称为转义字符。转义字符的定义以\开始,JavaScript中的转义字符如表2-1所示。
表2-1 JavaScript中部分常用的转义字符
转义字符 \\n \\t \\r \\f \\’ \\” \\\\ 作 用 回车换行 相当于Tab键 换行,相当于一个回车 “♀”字符 单引号 双引号 替换为“\\” 表2-1列出了一些常用的转义字符,更多的转义字符请查阅相关资料。一般来说转义字符主要用于在字符串中输入一些控制字符和系统已经保留了的字符,比如双引号、单引号和左斜杠等。下面通过编写程序演示转义字符的使用方法。
【范例2-2】编写程序,使用转义字符在字符串中输出回车换行、制表符和引号等。演示转义字符的使用方法,如示例代码2-2所示。
示例代码2-2
1. 01 // 脚本程序结束
【运行结果】双击网页文件运行程序,其结果如图2-2所示。
图2-2 输出引号 【代码解析】第2行定义字符串变量str1并为其赋值,串末尾使用了\回车换行\转义字符\,起到换行的作用。第3行定义字符串变量str2,串末尾使用\回车\转义字符\,相当于输入字符串时按了一次回车键。第4行所定义的字符变量str3的值中使用了\制表符\转义字符\,作用是在输出该字符串时将其当做一个\键处理。
第5行的字符串变量str4的值中使用了引号转义字符\。因为引号已经被JavaScript保留为关键字符,所以用户在字符串中使用引号时采用转义字符\即可。第6行将前面定义的4个字符串连接为一个字符串str,并用于以后输出显示。