欢迎来到天天文库
浏览记录
ID:59254556
大小:37.50 KB
页数:11页
时间:2020-09-08
《js定义的函数和数组.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、ujs函数1.函数的基本概念:为完成某一功能的代码(语句,指令)的集合。2.函数的定义//函数名的命名:驼峰法//参数名不带var
3、um1-num2;}elseif(operator=='*'){res=num1*num2;}else{res=num1/num2;}returnres;}ujs文件的引入(在HTML文件中引入js文件)//escape()用于乱码,unescape()用于
4、解码,两者配合使用varstr1="孙西";varstr2=escape(str1);window.alert(str2);varstr3=unescape(str1);window.alert(str3);//网页的大小的设置,网页位置的设置window.moveTo(200,200);window.resizeTo(300,600);funs.js文件functiontest(val){window.alert('你输入的是'+val);}Funs1.html文件5、"funs1.js">test('hello');window.alert(test);test('hello');window.alert(test);varmyvar=test;window.alert(myvar);myvar("中国好");结果:函数调用的方式1.普通调用函数名(实际参数......)2.通过指向函数的变量去调用varmyvar=函数名;myvar(实际参数);3.关于接6、受函数返回值的问题varmyvar=test(‘abc’);//如果test函数没有返回值,但是你又接受了,则返回的就是undefined;//如果有返回值,则是什么就是什么;uJs函数的调用过程函数的递归调用abc(5);functionabc(){if(num1>3){abc(--num1);//递归}document.writeln(num1);}结果:334uJs的函数是支持可变参数的列如:Js文件://编写一个函数,可以接受任意多个数functionabc2(){//在js中有一个argu可以访问所有传入的值//wind7、ow.alert(arguments.length);//遍历所有的参数for(vari=0;i8、,66);224566abc2(22,"helloworld)";22helloworldabc2();u数组(1)数组的引用基本用法:数组名称【下标】;/*王大爷养6只乌龟,体重是3kg,5kg,1kg,3.4kg,2kg,50kg,求总体重,和
5、"funs1.js">test('hello');window.alert(test);test('hello');window.alert(test);varmyvar=test;window.alert(myvar);myvar("中国好");结果:函数调用的方式1.普通调用函数名(实际参数......)2.通过指向函数的变量去调用varmyvar=函数名;myvar(实际参数);3.关于接
6、受函数返回值的问题varmyvar=test(‘abc’);//如果test函数没有返回值,但是你又接受了,则返回的就是undefined;//如果有返回值,则是什么就是什么;uJs函数的调用过程函数的递归调用abc(5);functionabc(){if(num1>3){abc(--num1);//递归}document.writeln(num1);}结果:334uJs的函数是支持可变参数的列如:Js文件://编写一个函数,可以接受任意多个数functionabc2(){//在js中有一个argu可以访问所有传入的值//wind
7、ow.alert(arguments.length);//遍历所有的参数for(vari=0;i8、,66);224566abc2(22,"helloworld)";22helloworldabc2();u数组(1)数组的引用基本用法:数组名称【下标】;/*王大爷养6只乌龟,体重是3kg,5kg,1kg,3.4kg,2kg,50kg,求总体重,和
8、,66);224566abc2(22,"helloworld)";22helloworldabc2();u数组(1)数组的引用基本用法:数组名称【下标】;/*王大爷养6只乌龟,体重是3kg,5kg,1kg,3.4kg,2kg,50kg,求总体重,和
此文档下载收益归作者所有