欢迎来到天天文库
浏览记录
ID:36206016
大小:1.16 MB
页数:71页
时间:2019-05-07
《asp程序设计第4章javascript脚本语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP程序设计课件2008年12月中国水利水电出版社本章导读本章导读:JavaScript是一种基于对象和事件驱动并具有安全性能的脚本描述语言。利用JavaScript可进一步增强网页的人机交互性、方便操作和控制各种浏览器对象,实现控制浏览器外观、状态和运行方式的目的,从而减轻服务器端负担。本章要点:※数据类型※常量和变量※运算符※内置对象与函数※程序结构※浏览器对象4.1.1JavaScript的语法特性4.1.2JavaScript脚本语法结构4.1JavaScript语言概述⑴JavaScript的字母区分大小写的;⑵JavaScript语句一般以分号(;)作为结束符;⑶一条语句可以
2、写在多行,一条语句写在多行时用续行符斜杠(/);多条语句也可以写在一行,多条语句写在一行时,每条语句一定要加结束符分号(;)⑷JavaScript的注释符号包括多行注释符/*和*/和单行注释符号//;⑸分支结构、循环结构、自定义函数等程序段包含多条语句时称为语句块,应该置于一对大括号内{}内;⑹JavaScript忽略程序中的空格、换行和制表符,除非这些符号是字符串或正则表达式中的一部分.4.1.1JavaScript的语法特性JavaScript脚本的嵌入位置和运行方式都比较自由,既可以直接嵌入当前文档,又可以独立存放在外部文件中,运行方式既可以直接运行,也可以根据需要伴随事件运行。其基
3、本格式如下:1.直接嵌入,直接运行。通过标记对直接嵌入在当前文件中。2.外部引入,直接运行。将JavaScript程序以扩展名“.js”的文件单独存放,再利用4.1.2JavaScript脚本语法结构3.直接嵌入,事件触发。通过事件触发方式执行JavaScript的方法或函数主要有两种:一种是在HTML标记的属性中设置JavaScript的事件处理函数,事件被视为HTML标记的属性。如下格式所示:4、Text1"value="鼠标点击"onclick="javascript:alert('鼠标已点击文本框!')">4.1.2JavaScript脚本语法结构另一种在JavaScript对象的属性中设置JavaScript的事件处理函数,事件被视为JavaScrip对象的属性。functionshowAlert(){username=document.myform.text1.value;if(username==''){alert("用户名不能为空");}}document.myform.mybutton.onclick=showAlert;4.1.2JavaScript脚本语法结构4.5、2.1JavaScript数据类型4.2.2JavaScript常量4.2.3JavaScript变量4.2.4JavaScript运算符4.2.5运算符号的优先级4.2JavaScript的数据结构JavaScript语言是一种弱类型的脚本语言,数据类型通常分为六种:⑴数值型:即Number,由0~9的数字字符,正负号,小数点组成,如2.6、3.14等等。⑵逻辑型:即Boolean,只包括true(真)和false(假)两个值,在JavaScript中,整数0约定为false,非0整数约定为true。⑶字符型:即String,是用单引号或双引号定界的字符串序列,字符包括英文、汉字、空格或6、数字。4.2.1JavaScript数据类型⑷对象型:即Object,对象是方法和属性的集合体。⑸未定型:即Undefined,一个已经声明但还没有赋值的变量,或者表示一个对象的属性根本不存在。⑹空值型:即Null,表示变量没有值或不是一个对象,即什么也不是。在JavaScript中typeof运算符将报告null值为Object类型注:可用typeof运算符测试一个数据的类型。4.2.1JavaScript数据类型根据数据类型的不同,常量可分为:数值型常量字符型常量逻辑型常量转义字符4.2.2JavaScript常量对变量的声明未作强制性规定。可以不声明,而直接赋值使用;也可以先声明,后7、赋值使用,声明的同时还可以赋值。声明多个变量时,变量名之间用逗号(,)隔开。JavaScript用var命令声明变量,并且无须指明数据类型,其数据类型由变量值的类型决定的,变量命名必须以字母(大小写均可)、下划线(_)或美元符($)开头,变量名称不能使用Javascript语法保留的关键字。4.2.3JavaScript变量JavaScript脚本提供了极其丰富的运算符,包括赋值、条件、算术、字符连接、关系、逻辑和位运算
4、Text1"value="鼠标点击"onclick="javascript:alert('鼠标已点击文本框!')">4.1.2JavaScript脚本语法结构另一种在JavaScript对象的属性中设置JavaScript的事件处理函数,事件被视为JavaScrip对象的属性。functionshowAlert(){username=document.myform.text1.value;if(username==''){alert("用户名不能为空");}}document.myform.mybutton.onclick=showAlert;4.1.2JavaScript脚本语法结构4.
5、2.1JavaScript数据类型4.2.2JavaScript常量4.2.3JavaScript变量4.2.4JavaScript运算符4.2.5运算符号的优先级4.2JavaScript的数据结构JavaScript语言是一种弱类型的脚本语言,数据类型通常分为六种:⑴数值型:即Number,由0~9的数字字符,正负号,小数点组成,如2.6、3.14等等。⑵逻辑型:即Boolean,只包括true(真)和false(假)两个值,在JavaScript中,整数0约定为false,非0整数约定为true。⑶字符型:即String,是用单引号或双引号定界的字符串序列,字符包括英文、汉字、空格或
6、数字。4.2.1JavaScript数据类型⑷对象型:即Object,对象是方法和属性的集合体。⑸未定型:即Undefined,一个已经声明但还没有赋值的变量,或者表示一个对象的属性根本不存在。⑹空值型:即Null,表示变量没有值或不是一个对象,即什么也不是。在JavaScript中typeof运算符将报告null值为Object类型注:可用typeof运算符测试一个数据的类型。4.2.1JavaScript数据类型根据数据类型的不同,常量可分为:数值型常量字符型常量逻辑型常量转义字符4.2.2JavaScript常量对变量的声明未作强制性规定。可以不声明,而直接赋值使用;也可以先声明,后
7、赋值使用,声明的同时还可以赋值。声明多个变量时,变量名之间用逗号(,)隔开。JavaScript用var命令声明变量,并且无须指明数据类型,其数据类型由变量值的类型决定的,变量命名必须以字母(大小写均可)、下划线(_)或美元符($)开头,变量名称不能使用Javascript语法保留的关键字。4.2.3JavaScript变量JavaScript脚本提供了极其丰富的运算符,包括赋值、条件、算术、字符连接、关系、逻辑和位运算
此文档下载收益归作者所有