JavaScript第1章.ppt
《JavaScript第1章.ppt》由会员分享,可在线阅读,更多相关《JavaScript第1章.ppt(36页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章JavaScript语法语法课程目标课程目标q熟悉熟悉JavaScript的数据类型:的数据类型:数值型、字符型、逻辑型、空值数值型、字符型、逻辑型、空值q掌握掌握JavaScript的表达式与运算符的表达式与运算符q掌握掌握JavaScript控制语句、内部对象控制语句、内部对象q掌握掌握JavaScript自定义对象自定义对象体验项目体验项目想知道如何在浏览器中显示早上(中午、晚上)好,想知道如何在浏览器中显示早上(中午、晚上)好,同时显示系统的当前日期和星期数吗?打开记事本或者其同时显示系统的当前日期和星期数吗?打开记事本或者其他文本编辑器,输入相关代码,将其保存为后缀是他文
2、本编辑器,输入相关代码,将其保存为后缀是“.html”的文件,通过浏览器打开该文件,就可以在浏的文件,通过浏览器打开该文件,就可以在浏览器窗口中看到如图所示的显示效果览器窗口中看到如图所示的显示效果:知识结构知识结构1.1数据类型数据类型1.2表达式与运算符表达式与运算符1.3控制语句控制语句1.4内部对象内部对象1.5自定义对象自定义对象数据类型数据类型JavaScript是一种基于客户端浏览器、是一种基于客户端浏览器、面向(基于)对象、事件驱动式的网页脚面向(基于)对象、事件驱动式的网页脚本语言。本语言。JavaScript提供的脚本语言编程与提供的脚本语言编程与C+非常相似,它只是去掉了
3、非常相似,它只是去掉了C语言中有关语言中有关指针等容易产生错误的内容,并提供了功指针等容易产生错误的内容,并提供了功能强大的类库。能强大的类库。JavaScript的格式的格式JavaScript对书写格式有如下要求:对书写格式有如下要求:qJavaScript语言区分大小写。语言区分大小写。qJavaScript脚本程序须嵌入到脚本程序须嵌入到Html文件中。文件中。qJavaScript脚本程序中不能包含脚本程序中不能包含Html标记代码。标记代码。q使用使用JavaScript编写程序时,一行只能写一条语句。编写程序时,一行只能写一条语句。qJavaScript语句末尾可以加分号,此时多
4、条语句可以写在一语句末尾可以加分号,此时多条语句可以写在一行,语句中间以分号隔开。行,语句中间以分号隔开。qJavaScript脚本程序可以独立保存为一个外部文件,其中不脚本程序可以独立保存为一个外部文件,其中不包含包含标签。标签。JavaScript脚本程序的几种基本格式:脚本程序的几种基本格式:我们以在浏览器中显示我们以在浏览器中显示“HelloWorld!”为例,说明为例,说明JavaScript脚本程序的几种基本格式:脚本程序的几种基本格式:(1)document.write(HelloWorld!);(2)document.write(HelloWorld!);(3)document
5、.write(HelloWorld!);(4)document.write(HelloWorld!);(5)语句语句document.write(“HelloWorld!”)保存在一个外部文件保存在一个外部文件“hello.js”中中(6)(7)使用)使用JavaScript协议:协议:请单击请单击或:或:请单击请单击或:或:请单击请单击下面是将下面是将JavaScript脚本加入脚本加入Web文档中的例子:文档中的例子:document.write(这是清华培训基地这是清华培训基地);基本数据类型基本数据类型JavaScript的四种基本数据类型如下:的四种基本数据类型如下:数值:整数型、浮
6、点数型数值:整数型、浮点数型逻辑值:布尔型(逻辑值:布尔型(True或或False)字符串型字符串型空值空值JavaScript采用弱类型的形式,因而一个数据变量或常量采用弱类型的形式,因而一个数据变量或常量不必先做声明,而是在使用或赋值时确定其数据类型。不必先做声明,而是在使用或赋值时确定其数据类型。常量常量q整型常量整型常量其整型常量可以使用十六进制、八进制和十进制的形式表其整型常量可以使用十六进制、八进制和十进制的形式表示其值,例如:示其值,例如:3721、0007、0 xaff、(、(0Xaff)等)等q实型常量实型常量实型常量是由整数部分和小数部分组成,如实型常量是由整数部分和小数部
7、分组成,如12.32、193.98。可以使用科学计数法或标准方法表示:可以使用科学计数法或标准方法表示:5E7、4e5、12.68等等q布尔值布尔值布尔常量只有两种状态,布尔常量只有两种状态,True或或False。它主要用来表示或。它主要用来表示或说明一种状态,用于控制操作流程说明一种状态,用于控制操作流程q字符型常量字符型常量是使用单引号(是使用单引号()或双引号()或双引号(“”)括起来的一个或)括起来的一个或多个字符。如多个字符。如“ThisisabookofJavaScript”、“3245”、“ewrt234234”等等字符型常量中也可以包含转义字符字符型常量中也可以包含转义字符转
8、义字符表转义字符表转义字符转义字符意义意义b退格(Backspace)f换页(Form Feed)n换行(New Line)r返回(Carriage Return)t制表符(Tab)单引号()双引号()反斜线()变量变量变量的主要作用是存取数据、提供存放信息的容器。变量的主要作用是存取数据、提供存放信息的容器。对于变量必须明确变量的命名、变量的类型、变量的声明对于变量必须明确变量的命名、变量的类型、变量的声明及其变量的作用域。及其变量的作用域。变量命名规则:变量命名规则:首字符必须是大写或小写的字母或下划线(首字符必须是大写或小写的字母或下划线(_)或美元符()或美元符($)。)。后续的字符可
9、以是字母、数字、下划线或美元符。后续的字符可以是字母、数字、下划线或美元符。变量名称不能是保留字。变量名称不能是保留字。长度可以是任意。长度可以是任意。区分大小写。区分大小写。约定:集中置顶。约定:集中置顶。使用局部变量。使用局部变量。易于理解:易于理解:studentId 避免混乱:避免混乱:usrname、usrName表达式与运算符表达式与运算符表达式表达式在定义完变量后,就可以对它们进行赋值、改变、运算等一系列操作在定义完变量后,就可以对它们进行赋值、改变、运算等一系列操作了,这一过程通常由表达式来完成。可以说它是变量、常量、布尔及了,这一过程通常由表达式来完成。可以说它是变量、常量、
10、布尔及运算符的集合,因此表达式可以分为算术表达式、字串表达式、赋值运算符的集合,因此表达式可以分为算术表达式、字串表达式、赋值表达式以及布尔表达式等。表达式以及布尔表达式等。运算符运算符运算符是完成操作的一系列符号,在运算符是完成操作的一系列符号,在JavaScript中的算术运算符有:中的算术运算符有:“+”、“-”、“*”、“/”等;比较运算符有:等;比较运算符有:“!=”、“=”等;等;布尔逻辑运算符,如:布尔逻辑运算符,如:“!”(逻辑非)、(逻辑非)、“|”(位或)、(位或)、“|”(逻辑或);字串运算符,如:(逻辑或);字串运算符,如:“+”、“+=”等。等。双目运算符双目运算符单
11、目运算符单目运算符操作数操作数1运算符运算符操作数操作数2运算符运算符操作数操作数操作数操作数运算符运算符算术运算符算术运算符JavaScript中的算术运算符有单目运算符和双目运算符。中的算术运算符有单目运算符和双目运算符。双目运算符:双目运算符:+(加)、(加)、-(减)、(减)、*(乘)、(乘)、/(除)、(除)、%(取模)、(取模)、|(按位或)、(按位或)、&(按位与按位与)、(右移)、(右移)、(右移,零填充)。(右移,零填充)。单目运算符单目运算符(取补)、(取补)、+(递加(递加1)、)、-(递减(递减1)比较运算符比较运算符比较运算符的基本操作过程是:首先对它的操作数进行比比
12、较运算符的基本操作过程是:首先对它的操作数进行比较,然后返回一个布尔值较,然后返回一个布尔值True或或False。(大于)、(大于)、(小于)、(小于)、=(大于等于)、(大于等于)、=(等于)、(等于)、!=(不等于)、(不等于)、=(值及类型等于)、(值及类型等于)、!=(值及类型不等于)(值及类型不等于)布尔逻辑运算符布尔逻辑运算符在在JavaScript中增加了几个布尔逻辑运算符中增加了几个布尔逻辑运算符!(逻辑非)、(逻辑非)、&=(与之后赋值)、(与之后赋值)、&(位与)、(位与)、|=(或之后赋值)、(或之后赋值)、|(位或)、(位或)、=(异或之后赋值)、(异或之后赋值)、(
13、位异或)、(位异或)、?:(三目操作符)、:(三目操作符)、|(逻辑或)、(逻辑或)、=(等于)、(等于)、!=(不等于)(不等于)其中三目操作符的主要格式如下:其中三目操作符的主要格式如下:操作数?结果:结果操作数?结果:结果若操作数的结果为真,则表达式的值为结果若操作数的结果为真,则表达式的值为结果1,否则为结,否则为结果果2。控制语句控制语句JavaScript常用的程序控制结构及语句常用的程序控制结构及语句if语句的基本格式如下:语句的基本格式如下:if(表达式)(表达式)语句段;语句段;if-else语句的基本格式如下:语句的基本格式如下:if(表达式)(表达式)语句段语句段1;el
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JavaScript
限制150内