第2章 HTML.ppt
文本预览下载声明
JavaScript语言基础 JavaScript中变量名和其他编程语言十分相似,其中的变量名是用来存放脚本的值,JavaScript是对数据类型变量的要求并不严格的语言,在其中并不需要对每一个变量的类型进行声明。主要对JavaScript中的变量、运算等基础知识进行讲解。 变量 JavaScript中使用var与语句来对变量进行声明,它是区分大小写的,其变量名的长度是可以是任意的,但是需要遵循一定的规则。 第一,变量的第一个字符必须是字母,或者是一个下划线、一个美元符号(“_”“$”)。 第二,其他字符可以是任意字母、数字等,但是变量名种不能有空格、“+”、“—”等符号 第三,变量名不能是保留字,例如var、int、double等变量名称。 数据类型 JavaScript中有六种基本数据类型,分别是Number、Boolean、String、Object、Null和Undefined。 Number Boolean String Object。 Null Undefined 1.在JavaScript中的转义符有如下几种: \’:表示一个 单引号 \”:表示一个双引号 \\:表示一个反斜杠 \r:表示一个回车 \n:表示一个转行 \b:表示一个退格 \t:表示一个水平制符 \f:表示一个进纸 程序控制语句 程序控制语句可以使程序按照一定的方式进行运行,程序的所有逻辑都是通过程序控制语句来实现的,其中包括有if语句、switch语句等。 1.if条件语句 if条件语句的含义是: 如果表达式为真,则执行语句段。 如果执行的语句段有多条语句,则可以使用“{}”括起来,其中的语句段可以使多条写在一起,其中使用“;”来进行分割。例如如下格式。 if…else语句的含义是: 如果表达式为真,则执行语句段1;如果表达式为假,则执行语句段2。 多行语句段可以是用“{}”包围。 说明:if条件语句中的语句段可以是if语句的嵌套。 2.switch语句 switch语句可以根据表达式的值进行判断。 如果表达式的值是value1,则执行语句段1,然后跳出switch语句;如果表达式的值为value2,则执行语句段2,然后跳出switch语句;如果表达式的值既不等于value1,也不等于value2,则执行default后的语句段n。 3.for循环语句 for循环语句用于在某种条件下重复执行一段代码, for循环的含义是: 初始化参数可以设定循环钱必须初始化的变量。 判断条件,如果条件为真,则执行循环语句(此处判断条件一般对变量进行判断)。 在执行完循环语句后,执行增量,用于定义循环控制变量在每次循环是按照什么方式进行变化。 案例:j avascript_01.html 4.while循环语句 前面介绍了for循环语句,while是另外一种循环表达式,在while中没有初始化变量和增量, while循环的含义是: 如果条件为真,则重复执行条件语句,否则跳出循环体。 while循环可以和for循环进行转换, do…while语句的含义为: 先执行一次循环语句,然后再判断表达式的值,如果为真,则继续执行循环语句,如果为假,则跳出循环。 案例:j avascript_02.html 案例:j avascript_03.html 5.break和continue语句 使用break语句可以跳出循环语句,使用continue语句可以跳过循环内剩余的语句而进入下一次循环。 案例:j avascript_05.html 案例:j avascript_04.html JavaScript中的函数功能是非常强大的,通过函数可以实现面向对象的继承和多态等功能,本节主要介绍函数的一些基本功能。 自定义函数 函数的定义和使用 函数说的含义为: 定义函数都要以function开头。 函数可以使用参数来传递数据,也可以不使用参数。 执行函数可以使用return语句返回确切的值,也可以不返回任何值。 函数的使用比较灵活,即使在函数定义中没有参数的定义,也可以在调用函数时进行参数的传递,函数一般都定义在HTML文档的开头部位,是为了保证先定义后使用的原则。 案例:j avascript_06.html 函数的参数和返回值 声明一个带有指定参数的JavaScript函数,其中可以接受的参数有字符串、数值和对象, 所有传递参数都是将值传递给函数,如果函数更还了参数的值,那这个更改将不会影响到全局或者调用该函数的函数。 案例:j avascript_07.html 对象 时间对象—Date var date=new Date() Date对象的主要作用是获取当前的系统时间,使用该对象必须使用关键字new来创建。例如: Date对象的方法见下表 :
显示全部