> 웹 프론트엔드 > JS 튜토리얼 > JavaScript 함수, 메소드, 객체 코드_javascript 기술

JavaScript 함수, 메소드, 객체 코드_javascript 기술

WBOY
풀어 주다: 2016-05-16 18:59:29
원래의
1003명이 탐색했습니다.

함수 리터럴은 한 번만 사용되며 이름을 지정할 필요가 없는 함수에 적합합니다. 다음 예와 같이 후자에 팩트 함수 이름이 있지만 자체 호출에만 사용됩니다.

코드 복사 코드는 다음과 같습니다.

var f = function(x)
{
return x*x;
}
var f = functionfact(x)
{
if(x<=1) return 1
else return x*fact; (x- 1);
};

함수의 매개변수 배열: 인수 객체. 일반적으로 사용되는 인수[i] 참조, 인수.길이 등
객체:
객체 정의(함수)의 메서드는 실제로 함수입니다. 중첩 함수와의 차이점은 객체 엔터티가 this 키워드를 통해 참조된다는 것입니다.
코드 복사 코드는 다음과 같습니다.

function Rectangle(w, h)
{
this.width = w;
this.height = h;
this.enlarge = Rectangle_enlarge; //생성자 정의 메서드 전달
function Rectangle_enlarge()
{
this.width *= 2;
this.height *= 2;
}
function setSize(width, height) )
{
if(arguments.length < 2)
{
throw new Error("arguments less!")
}
else if(arguments.length > = 2 )
{
this.width = width;
this.height = height
}
}
function Area()
{
return(this .width * this.height);
function Area1()
{
alert(10)
}
}


프로토타입 객체 및 상속:
프로토타입 개체는 C#의 정적 필드에 해당하는 메서드 및 기타 공통 특성을 저장하기에 이상적인 장소입니다.
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿