js定义的函数和数组

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

js 函数

1.函数的基本概念:为完成某一功能的代码(语句,指令)的集合。

2.函数的定义

//函数名的命名:驼峰法

//参数名不带var

js文件的引入(在HTML文件中引入js文件)

//escape()用于乱码,unescape()用于解码,两者配合使用var str1="孙西";

var str2=escape(str1);

window.alert(str2);

var str3=unescape(str1);

window.alert(str3);

//网页的大小的设置,网页位置的设置

window.moveTo(200,200);

window.resizeTo(300,600);

funs.js 文件

function test(val){

window.alert('你输入的是'+val);

}

Funs 1.html 文件

结果:

函数调用的方式

1.普通调用

函数名(实际参数......)

2.通过指向函数的变量去调用

var myvar=函数名;

myvar(实际参数);

3.关于接受函数返回值的问题

var myvar=test(‘abc’);

//如果test函数没有返回值,但是你又接受了,则返回的就是

undefined;

//如果有返回值,则是什么就是什么;

◆Js函数的调用过程

函数的递归调用

abc(5);

function abc(){

if(num1>3){

abc(--num1);//递归

}

document.writeln(num1);

}

结果:3 3 4

◆Js的函数是支持可变参数的

列如:

Js文件:

//编写一个函数,可以接受任意多个数function abc2(){

//在js中有一个argu可以访问所有传入的值//window.alert(arguments.length);

//遍历所有的参数

for(var i=0;i

window.alert(arguments[i]);

}

}

Html文件中调用js的函数

window.alert("abc2(22,45,66);");

abc2(22,45,66);

window.alert("abc2(22,\"hello world\");");

abc2(22,"hello world");

window.alert("abc2();");

abc2();

输出:abc2(22,45,66);

22

45

66

abc2(22,"hello world)";

22

hello world

abc2();

数组

(1)数组的引用

基本用法:

数组名称【下标】;

相关文档
最新文档