2016-07-11 2 views
0

저는 JavaScript가 생소하고 잘 진행되었습니다. 내가이 부분에 도달했을 때 나는 약간 혼란 스러웠다. 주로 "getName (first, last)"라고하는 부분. 나는 그 목적과 내용이 무엇인지 자세히 설명하지 않습니다. 그것은 "var"로 선언되거나 함수 내에 선언되지 않았거나 "="로 선언되지 않았습니다. 또한 함수의 매개 변수를 사용하지 않아도됩니다. 나는 정말 어떤 도움을 주셔서 감사합니다. 나는 SE에도 익숙하지 않아 나는 그것을 좋아하고있다.인수가있는 JavaScript 함수

var first = prompt("May I have the First Name"); 
var last = prompt("May I have the Last Name"); 
getName(first, last); 
function getName(var1, var2) { 
var x = var1 + " " + var2; 
alert("The name is " + x); 
} 

Jarad

+0

'나는 그 목적을 충분히 얻지 못한다 .'이 줄 앞에 단지 초기화 된 두 개의 매개 변수로'getName' 메소드를 호출합니다. '또한 함수의 매개 변수 사용에 대해서는 명확히하지 않을 것입니다.'당신이 가지고있는 의문을 정확히 나눌 수 있습니까? – gurvinder372

답변

0

getName(first, last);은 함수 호출입니다. 함수에 두 가지 데이터 (이름 및 성)를 제공하고 실행을 지시합니다. 제공하는 데이터를 인수라고하고, 함수 선언의 식별자를 매개 변수라고합니다. 이름은 일치 할 필요가 없습니다. 함수 내에서 사용되는 이름은 매개 변수 이름입니다.

getName(first, last); 제어가 해당 기능과 본문으로 이동합니다 ({} 안의 부분이 실행 됨).

+0

그래서 기본적으로 프롬프트에서 입력 (성과 이름)을 얻은 후 getName()은 해당 이름을 보유하고 호출하고이 두 매개 변수를 함수에 전달합니다. 그러면 함수가 그 일을합니까 ?? –

+0

@ J. doyevski getName (첫 번째, 마지막); 함수를 호출하고 있습니다. 그것은 var1에있는 첫 번째 값을 저장하고, var2에 마지막 값을 저장하고, 함수 본문을 실행합니다. – Mvarta

+0

형, 너는 내 구세주 야. 롤 정말 네 도움을 주셔서 감사합니다 !!!! –

1

getName은 JavaScript 코드에서 두 개의 매개 변수 var1 & var2가있는 함수입니다. 이 기능은이 두 매개 변수를 텍스트 "이름"과 간단히 연결하여 경고 메시지에 표시합니다.

그리고 줄 getName (첫 번째, 마지막); 귀하의 함수 getName() & 먼저 두 개의 인수를 전달 & 마지막으로. 이 함수에 두 개의 인수를 전달할 수 있으며 경고에 표시됩니다.

예 : 처음으로 &을 사용하는 대신 다음 코드를 사용하여 결과를 확인할 수 있습니다.

var x = 'Mr'; 
var y = 'Ayaz'; 
getName(x,y); 
+0

글쎄, 나는 인수에 동의하고 매개 변수가 아니라는 점을 제외하고는 동의한다. – Mvarta