js 함수
function test(aa){ window.alert("你输入的是"+aa); }
방법 1:
에 직접 전화테스트("dddd");
방법 2: 변수에 함수 할당
var abc=test;
abc('China');//변수를 사용하여 함수 호출
참고:
이 형식으로 작성하면 var abc=test("dddd"); 변수 abc를 통해 함수를 호출할 수 없습니다.
이러한 작성 방식은 테스트에 반환 값이 있을 때 반환 값을 abc에 할당합니다. 반환 값이 없으면 abc 값이 정의되지 않습니다.
js가 자연스럽게 가변 매개변수를 지원한다는 점을 특히 강조하세요
//编写一个函数,可以接受任意多个数,并计算他们的和 //无法重载,abc2函数名不能重复 function abc2(n1){// 可以无视参数n1 //在js中有一个arguments,可以访问所有传入的值。 //window.alert(arguments.length); //遍历所有的参数 for(var i=0;i<arguments.length;i++){ window.alert(arguments[i]); } }