欢迎来到天天文库
浏览记录
ID:27282816
大小:222.01 KB
页数:16页
时间:2018-12-01
《《脚本语言新》ppt课件2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ASP网络应用程序设计(第2版)人民邮电出版社第4章JavaScript脚本语言4.1JavaScript简介JavaScript是一种基于对象和事件驱动的、并且具有很好安全性能的脚本语言。JavaScript是Netscape参考SunMicrosystem公司Java语言的基础上重新设计和命名的语言。JavaScript与HTML一起可以实现客户端Web页面和Web用户之间动态的、实时的交互作用。从而使得网页不仅在表现形式上更加丰富多彩,而且在信息的处理上也有了更为强大的功能。JavaScript是跨平台
2、的,既可适应各种浏览器,也与操作系统无关。4.2JavaScript语法概述4.2.1JavaScript语法基础1.脚本语言设定2.语句与语句块3.语句注释4.赋值与等式4.2.2JavaScript变量1.变量声明2.变量命名4.2.3JavaScript运算符4.3JavaScript流程控制4.3.1If分支语句1.常用if语句格式if(condition)statements1;[elsestatements2;]2.多分枝结构if语句格式if(condition){statements;}el
3、seif(condition){statements;}else{statements;}4.3JavaScript流程控制4.3.2Switch分支语句1.语句格式switch(expression){caselabel1:statements1;caselabel2:statements2;……default:statementsn;}2.执行过程给定expression的值与某个标签caselabel匹配时,即执行对应的一个或多个语句statements。4.3JavaScript流程控制
4、4.3.3For循环语句1.语句格式for(initialization;test;increment){statements;}2.for循环示例for(counter=1;counter<101;counter++){document.write("Thisislinenumber"+counter+"");}4.3JavaScript流程控制4.3.4While循环语句语句格式:while(expression){statements;}4.3.5Do-While循环语句语句格式:do{stat
5、ements;}while(expression);4.3.6break、continue语句4.4JavaScript对象4.4.1Array对象Array对象可用来创建任何数据类型的数组。创建Array对象的语法分别为:objectName=newArray()objectName=newArray(size)objectName=newArray(element0,element1,...)例如:myArray=newArray(4)例如:myArray=newArray(0,1,2,3,4)或者:va
6、rmyArray=[0,1,2,3,4]JavaScript允许创建一位数组或二维数组。4.4JavaScript对象4.4.2Date对象1.Date对象的创建objectName=newDate()2.Date对象常用方法getYear(取得年份)getMonth(取得月份,其值为:0~11)getDate(取得日期,其值为:1~31)getDay(取得星期几,其值为:0~6)getHours(取得小时数,其值为:0~23)getMinutes(取得分钟数,其值为:0~59)4.4JavaScript对象
7、4.4.3Math对象Math对象用来提供编程中所需的基本数学函数和一些常量,不需要创建即可应用。Math对象常用方法:Math.absMath.floorMath.maxMath.minMath.sqrtMath.randomMath.round4.5JavaScript函数JavaScript普遍采用函数来执行各种操作任务,并返回运行结果。利用函数可将若干操作语句合并在一个名称之下,然后通过调用该名称并给其传递所需的参数来灵活地执行这些操作,从而简化整个程序的代码。JavaScript允许用户创建自定义函
8、数并在需要的地方加以调用。一个自定义函数由一个function语句和一个JavaScript语句块组成。函数定义语法格式:function函数名(参数1[,参数2,…]){函数体(语句块)}4.5JavaScript函数函数定义与应用示例:functionfactorial(number){vartemp=1;for(varicount=1;
此文档下载收益归作者所有