网站建设 怎样找客户,全国网站备案咨询电话,怎样做个网站,vi设计案例赏析Function#xff1a;函数(方法)对象 1. 创建#xff1a;1. var fun new Function(形式参数列表,方法体); //忘掉吧2. function 方法名称(形式参数列表){方法体}3. var 方法名 function(形式参数列表){方法体}2. 方法#xff1a;3. 属性#xff1a;length:代表形参的个数…Function函数(方法)对象 1. 创建1. var fun new Function(形式参数列表,方法体); //忘掉吧2. function 方法名称(形式参数列表){方法体}3. var 方法名 function(形式参数列表){方法体}2. 方法3. 属性length:代表形参的个数4. 特点1. 方法定义是形参的类型不用写,返回值类型也不写。2. 方法是一个对象如果定义名称相同的方法会覆盖3. 在JS中方法的调用只与方法的名称有关和参数列表无关4. 在方法声明中有一个隐藏的内置对象数组arguments,封装所有的实际参数5. 调用方法名称(实际参数列表);示例代码如下:
!DOCTYPE html
html langen
headmeta charsetUTF-8titleFunction对象/titlescript /*Function函数(方法)对象1. 创建1. var fun new Function(形式参数列表,方法体); //忘掉吧2. function 方法名称(形式参数列表){方法体}3. var 方法名 function(形式参数列表){方法体}2. 方法3. 属性length:代表形参的个数4. 特点1. 方法定义是形参的类型不用写,返回值类型也不写。2. 方法是一个对象如果定义名称相同的方法会覆盖3. 在JS中方法的调用只与方法的名称有关和参数列表无关4. 在方法声明中有一个隐藏的内置对象数组arguments,封装所有的实际参数5. 调用方法名称(实际参数列表);**///1.创建方式1var fun1 new Function(a,b,c,alert(a););//调用方法// fun1(3,4);// alert(fun1.length);//2. 创建方式2function fun2(a , b){alert(a b);}//fun2(3,4);//alert(fun2.length);var fun3 function(a,b){alert(ab);}//alert(fun3.length);// fun3(3,4);/*fun2 function(a , b){alert(a - b);}*/function fun2(a , b){//alert(a - b);alert(a);alert(b);}//fun2(3,4);//方法调用//fun2(1,2);//fun2(1);//fun2();//fun2(1,2,3);/** 求两个数的和*//*function add(a , b){return a b;}*//*** 求任意个数的和*/function add (){var sum 0;for (var i 0; i arguments.length; i) {sum arguments[i];}return sum;}var sum add(1,2,3,4);alert(sum);//add(1,3);/script
/head
body/body
/html