> 웹 프론트엔드 > JS 튜토리얼 > JS 매개변수 전달 예시 소개_javascript 기술

JS 매개변수 전달 예시 소개_javascript 기술

WBOY
풀어 주다: 2016-05-16 17:01:12
원래의
959명이 탐색했습니다.

일반적으로 매개변수 전달은 다음과 같이 작성됩니다.

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

var numParameter = 123;
function sendParameter()
{
getParameter(numParameter )
}
function getParameter(sendNum)
{
alert(sendNum); 🎜>}

아주 간단한 메소드 A가 메소드 B를 호출하고 매개변수를 전달합니다.

그러나 방법 B의 매개변수가 고정되어 있지 않으면 상황에 따라 다른 매개변수가 필요할 수 있습니다.

복사 code 코드는 다음과 같습니다.
var txtParameter1 = "123";
var txtParameter2 = "234"; var txtParameter3 = "345 ";
var txtSendParameter = "";
var flag = 0;
function sendParameter1()
{
flag = 1;
txtSendParameter = txtParameter1 ";" txtParameter2;
getParameter();
function sendParameter2()
{
flag = 2; txtSendParameter = txtParameter2 ";" txtParameter3; 🎜>function getParameter( )
{
if(1==flag)
{
//goto functionC(txtSendParameter)
}
else if(2==flag)
{
//goto functionD(txtSendParameter)
}
else
{
return;
}
}


그렇다면 전역 변수를 사용하지 않고 수행하시겠습니까? 값 전달:



코드 복사

코드는 다음과 같습니다.
var txtParameter1 = "123"; var txtParameter2 = "234"; var txtParameter3 = "345"; function sendParameter1() { var txtSendParameter = "1" ;" txtParameter2;
getParameter(txtSendParameter ; )
{
switch(arguments[0])
{
case "1":
//goto functionC(arguments);
break;
case "2" :
//goto functionD(인수)
break
기본값:
//goto functionE(인수)
}


인수는 상대적으로 매우 유연한 객체입니다. 비록 배열은 아니지만 첨자를 사용하여 배열과 같은 값을 얻을 수 있다는 점은 조금 생소하지만요. 여전히 매우 유용합니다.




코드 복사


코드는 다음과 같습니다.


<사전>

<사전>
<사전>
< ;/pre>

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