JavaScript

자바스크립트 (JavaScript) - 23 : 매개변수와 리턴값

n.han 2016. 7. 19. 11:11

- 매개 변수와 리턴값

 

함수를 호출할 때 괄호 안에 적어서 함수 안으로 보내는 변수를 매개변수라고 하며 함수가 반환하는 값을 리턴값이라고 한다.

 

다음은 매개 변수와 리턴값 syntax이며, 매개 변수의 제곱을 반환해주는 함수의 예이다.

 

function funcName(매개변수, 매개변수){

        return 리턴값;

};

<script>

        function func(x) { return x * x };

        alert(func(3));

</script>

 

자바스크립트에서의 함수의 특이한 점은, 매개변수와 리턴값의 데이터 타입을 정하지 않는다는 점이다.

 

즉 매개변수와 리턴에는 var라는 키워드를 넣지 않고, 하나의 변수가 모든 종류의 데이터 타입을 받을 수 있다는 것이다.

 

이는 자바스크립트가 동적 타입 언어이기 때문이다.

 

<!DOCTYPE html>

<html>

        <head>

        <title></title>

        <meta charset="UTF-8">

        <script>

        function add (num1, num2){

                return num1 + num2;

        }

       

        document.write(add(10, 20) + '<br/>');

        document.write(add('자바', '스크립트') + '<br/>');

        document.write(add(10) + '<br/>');

        </script>

        </head>

<body>

</body>

</html>

NaN
30
자바스크립트