참조에 의한 함수 호출 방식- 20.html
CODEDRAGON ㆍDevelopment/JavaScript, jQuery, ...
반응형
함수 호출 방식의 차이
호출방식 | 설명 |
기본 타입의 함수 호출 | 값에 의한 호출 방식으로 동작(Call By Value) |
참조 타입의 함수 호출 | 참조에 의한 호출 방식으로 동작(Call By Reference) |
참조 도식도
소스코드
- <html>
- <head>
- <meta charset="UTF-8">
- <title>참조에 의한 함수 호출 방식</title>
- <script type="text/javascript">
- //기본타입인 변수
- var a = 100;
- //참조타입인 객체
- var objA = { value: 100 };
- function changeArg(num, obj) {
- num = 200;
- obj.value = 200;
- document.write(num +"<br>");
- document.write(obj.value +"<br><br>");
- }
- changeArg(a, objA);
- document.write(a +"<br>");
- document.write(objA.value);
- </script>
- </head>
- <body>
- </body>
- </html>
출력결과
'Development > JavaScript, jQuery, ...' 카테고리의 다른 글
자식선택자- 07.html (0) | 2014.11.18 |
---|---|
javascript file 생성 (0) | 2014.10.30 |
태그선택자와 클래스선택자 연결- 06.html (0) | 2014.10.28 |
객체 비교- 19.html (0) | 2014.10.16 |
Sencha, 개별 파일선택 후 인코딩 - 인코딩 방식 설정 방법 3 (0) | 2014.10.13 |