Jeden Tag, aufrichtig und lustig.

js 10. function-2 본문

JavaScript

js 10. function-2

a-nanas 2022. 6. 21. 15:33

function parameter

 

function sayName(name){

   console.log('Hello '+name)

}

sayName(luis)

 

parameter(매개변수) : name

parameter는 input같은 개념이라고 생각하면 된다.

 

⚠️ 주의 사항

함수 내부에서 인자로 받은 변수에 새로운 값을 넣으면 안 된다.

//Example
function alertSuccess(name) {   
  let name = "wecode";
  alert(name + "님 로그인 성공!"); 
}

// 위와 같이 함수 내부에서 인자로 받은 변수(name)에 새로운 값("wecode")을 넣으면 안 됩니다!
// 인자(parameter)에 실제로 어떤 데이터가 전달될지는 호출할 때 결정하는 것입니다. 아래를 확인해주세요.

alertSuccess("wecode"); // 이렇게요!

 

argument(인자) : luis

함수를 실행(호출)시킬 때 소괄호 안에 어떤 값 또는 값이 정의된 변수를 쓰면 argument라고 한다.

함수에서 매개변수를 적어둔 상태라면, 호출시 인자로 전달한 값은 매개변수를 통해 사용 가능하게 된다.

 

*함수 안에는 인수가 2개 이상 들어갈 수 있다.

ex.

function addNumbers(num1,num2){

       let result = num1+num2

       return result

}

addNumbers(100,200)

 

**함수 내부(중괄호 안)에서 선언된 변수는 함수 밖(중괄호 밖)에서는 사용 할 수 없다.

 

ex.

function addNumbers(num1,num2){

       let result = num1+num2

       return result

}

 

console.log(addNumbers(100,200))// 가능하다

console.log(num1)// 불가능하다

console.log(result)// 불가능하다

'JavaScript' 카테고리의 다른 글

js 12. 비교연산자  (0) 2022.06.22
js 11. boolean  (0) 2022.06.22
js 9. null&undefined  (0) 2022.06.20
js 8. 변수 이름  (0) 2022.06.20
js 7. function-1  (0) 2022.06.20