第1O章JavaScript和OHTML技术 通过本章学习,应该掌握以下内容: l,JavaScripti语言基础 2.在网页中插入JavaScript脚本语言的方法 3.CSS属性 4.在网页中应用DHTML技术
通过本章学习,应该掌握以下内容: 1. JavaScript语言基础 2. 在网页中插入JavaScript脚本语言的方法 3. CSS属性 4. 在网页中应用DHTML技术 第10章 JavaScript和DHTML技术
10.1在网页中使用JavaScript 10.1.1 JavaScripti概述 1,JavaScripti语言基础 (1)JavaScript变量 与其他编程语言一样,JavaScript-也是采用变量 存储数据。与Java和其他一些高级语言不同, JavaScript并不要求指定变量中包含的数据类型。 在JavaScript中,可以简单地用var来定义所有的 变量,而变量的类型由赋值语句隐含确定。 例如:如果赋予变量money数字值1000,则noney 可参与整型操作;如果赋子该变量字符串值"This is my money'",则它可以参与字符串操作;同样,如果 赋予它逻辑值false,则它可以支持逻辑操作。 变量还可以先赋子一种类型的数值,然后再根据 需要赋予其他类型的数值。 JavaScripti支持的数据类型有: 数字、布尔、字符串、未定义、对象等类型
10.1 在网页中使用JavaScript 10.1.1 JavaScript概述 1.JavaScript语言基础 (1)JavaScript变量 与其他编程语言一样,JavaScript也是采用变量 存 储 数 据 。 与 Java 和 其 他 一 些 高 级 语 言 不 同 , JavaScript并不要求指定变量中包含的数据类型。 在JavaScript中,可以简单地用var来定义所有的 变量,而变量的类型由赋值语句隐含确定。 例如: 如果赋予变量money数字值1000,则money 可参与整型操作;如果赋予该变量字符串值 "This is my money",则它可以参与字符串操作;同样,如果 赋予它逻辑值false,则它可以支持逻辑操作。 变量还可以先赋予一种类型的数值,然后再根据 需要赋予其他类型的数值。 JavaScript支持的数据类型 有: 数字、布尔、字符串、未定义、对象等类型
(2)JavaScript运算符 ①算术运算符包括:+、*、/、%、+、等。 ②逻辑运算符包括:&&、卜、!等。 ③比较运算符包括:<、<=、>、>=、==、!=等。 ④字符串运算符包括:+,用于连接两个字符串。 ⑤位操作运算符&、小∧、<、>、>>等。 ⑥赋值运算符包括:=、+=、=、*=、/=、%=、 &=、F、^=、<=、>=、>>-等。 ⑦条件运算符包括:?。 ⑧其他运算符 大多数JavaScript运算符都是双目运算符,即具有 两个操作数的运算符,通常用以下方式进行操作: 操作数1运算符操作数2
(2)JavaScript运算符 ① 算术运算符 包括:+、-、 * 、/、%、++、-等。 ② 逻辑运算符 包括:&&、||、!等。 ③ 比较运算符 包括:<、<=、>、>=、= =、!=等。 ④ 字符串运算符 包括:+,用于连接两个字符串。 ⑤ 位操作运算符 &、|、 ^ 、-、~、<<、>>、>>>等。 ⑥ 赋值运算符 包括:=、+=、-=、 *=、 /=、 %=、 &=、|=、^=、<<=、>>=、>>>=等。 ⑦ 条件运算符 包括:?。 ⑧ 其他运算符 大多数JavaScript运算符都是双目运算符,即具有 两个操作数的运算符,通常用以下方式进行操作: 操作数1 运算符 操作数2
(3)JavaScript表达式 表达式是运算符和操作数的组合。表达式通过求值确定表达 式的值,这个值是对操作数实施运算符所确定的运算后产生的结 供惠联餐 有些运算符将数值赋子一个变量,而另一些运算符则可以用 (4)JavaScript语句 ①条件语句 在JavaScript中提供了if语句、if elsei语句以及switchi语句等三 种条件语句。 if语句是最基本的条件语句,它的格式为: if(条件) 语句段; if else语句的格式为: if(条件) 语句段1; else 语句段2;
(3)JavaScript表达式 表达式是运算符和操作数的组合。表达式通过求值确定表达 式的值,这个值是对操作数实施运算符所确定的运算后产生的结 果。有些运算符将数值赋予一个变量,而另一些运算符则可以用 在其他表达式中。 (4)JavaScript语句 ① 条件语句 在JavaScript中提供了if语句、if else语句以及switch语句等三 种条件语句。 if 语句是最基本的条件语句,它的格式为: if(条件) 语句段; if else语句的格式为: if(条件) 语句段1; else 语句段2;
switch语句 格式如下: switch(条件) {case value1:语句段1; case value2:语句段2; case value3: 语句段3 。9 default:语句段4;} ②循环语句 循环语句用于在一定条件下重复执行某段代码。在 JavaScriptr中提供了多种循环语句: for语句格式如下: for(初始化;条件;增量) { 语句段:
switch语句 格式如下: switch(条件) {case value1:语句段1; case value2:语句段2; case value3:语句段3; . default:语句段4;} ② 循环语句 循环语句用于在一定条件下重复执行某段代码。在 JavaScript中提供了多种循环语句: for语句 格式如下: for(初始化;条件;增量) { 语句段; }