黑鹰基地asp特训教程_第1页
黑鹰基地asp特训教程_第2页
黑鹰基地asp特训教程_第3页
黑鹰基地asp特训教程_第4页
黑鹰基地asp特训教程_第5页
已阅读5页,还剩18页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

内容:JAVASCRIPTJavascript流程控制语句对象的创建和使用循环结构:while循环

:执行一个语句,直到指定的条件为false。格式:while(expression)

{

statements

}循环结构:while循环:functionBreakTest(breakpoint){varstr=""; vari=0;while(i<100){if(i==breakpoint)break;i++; str+=i;} alert(str);}While.asp循环结构:varx=0;do{x=mpt("你只能输入5858",x);if(x==null)break;//是否输入一个数?

if(Number(x)==x)continue;//要求用户只输入数字。

window.alert("至少应该输入数字吧!");}while(x!=5858)

if(x==null)window.alert("放弃了!");elsewindow.alert("屈服了吧!");Dowhile.asp循环结构:break:在switch语句和while、for、for...in、或do...while循环中使用break语句。执行break语句会退出当前循环或语句,并开始脚本执行紧接着的语句。

循环结构:break:

functionBreakTest(breakpoint){vari=0;

while(i<100)

{

if(i==breakpoint)

break;

i++;

}

return(i);}循环结构:continue:只能在while、do...while、for、或for...in

循环内使用continue

语句。执行continue

语句会停止当前循环的迭代,并从循环的开始处继续程序流程。这样对不同的循环类型有如下影响:while

和do...while

循环检查它们的条件,如果条件为true,则再次执行循环。for

循环执行它们的递增表达式,如果测试表达式为true,则再次执行循环。for...in

循环继续进行指定变量的下一个字段,并再次执行循环。循环结构:continue:functionskip5(){

vars="",i=0;

while(i<10)

{

i++;

//跳过5

if(i==5)

{

continue;

}

s+=i;

}

return(s);}创建高级对象Jscript对象是属性和方法的集合。

Javascript支持四种类型的对象:内部对象、生成的对象、宿主给出的对象(如IE的window

和document)ActiveX对象创建高级对象内部对象:Array:数组对象BooleanBOOL型对象Date:日期型对象Function:函数型对象Global:全局对象Math:数学对象Number:数值常数Object:通用对象RegExp:正则表达式Error

:错误对象内部对象:Array:数组对象arrayObj=newArray()

arrayObj=newArray([size])

arrayObj=newArray([element0[,element1[,...[,elementN]]]])varmy_array=newArray();for(i=0;i<10;i++)

{

my_array[i]=i;

}x=my_array[4];内部对象:BooleanBOOL型对象boolObj=newBoolean([boolValue])boolObj=newBoolean(true);Str=boolObj.toString();//Str=“true”;内部对象:Date:日期型对象dateObj=newDate()

dateObj=newDate(dateVal)

dateObj=newDate(year,month,date[,hours[,minutes[,seconds[,ms]]]])内部对象:Date:日期型对象functionDateDemo(){

vard,s=“Today‘sdateis:”;//声明变量。d=newDate();//创建Date对象。

s+=(d.getMonth()+1)+“/”;//获取月份。

s+=d.getDate()+“/”;//获取日。

s+=d.getYear();//获取年份。

return(s);//返回日期。}内部对象:Function:函数型对象functionfunctionName([argname1[,...[,argnameN]]])

{

body

}functionName=newFunction([argname1,[...argnameN,]]body);内部对象:Function:函数型对象1、functionadd(x,y){

return(x+y);//执行加法并返回结果。}varadd=add(x,y)2、varadd=newFunction("x","y","return(x+y)");内部对象:Global:全局对象escape方法eval方法isFinite方法

isNaN方法parseFloat方法parseInt方法unescape方法内部对象:Math:数学对象固有对象,提供基本数学函数和常数Math.[{property|method}]

Math

对象不能用new

运算符创建内部对象:Number:数值常数numObj=newNumber(value)

Number

对象最主要的用途是将其属性集中到一个对象中,以及使数字能够通过toString

方法转换为字符串。内部对象:Object:通用对象obj=newObject([value])Value:数字、Boolean、字符串和函数

内部对象:RegExp:正则表达式保存有关正则表达式模式匹配信息的固有全局对象。

RegEpertyfunctionmatchDemo(){

vars;

varre=newRegExp("d(b+)(d)","ig");

varstr="cdbBdbdbBdc";

vararr=re.exec(str);

s="$1contains:"+RegExp.$1+"\n";

s+="$2contains:"+RegExp.$2+"\n";

s+="$3contains:"+RegExp.$3;

return(s);}ActiveXObject对象newObj=newActiveXObject(servername.typename[,location])ExcelApp=newActiveXObject("Excel.Application");ExcelSheet=newActiveXObject("Excel.Sheet");varXLApp=newActiveXObject("Excel.Application","MyServer");创建对象functionCircle(xPoint,yPoint,radius)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论