본문으로 바로가기

Javascript :: 함수

category Programing/Javascript 2017. 6. 26. 20:17


위의 사진은 버튼을 누르면 함수를 통해 결과값이 출력되는 함수이다.

이번에는 위와같은 출력을 함수를 통해 만들어보자


<html>

<head>

</head>

<body>

<script>

var a="hello";

function test(){

document.write(a);

b = 92;

document.write(b);

}

document.write(b);

</script>

<input type="button" value="함수실행" onclick="test();">

</body>

<html>


함수는 function으로 정의하면 된다. 호출은 위와 같이 명령을 통해서 실행시킬 수 있다. 이 외에도 함수에 파라미터를 설정해 주어 인자를 받아들일수도 있다. 대부분의 문법이 c와 동일하다.




이때 한가지 출력되지 않은것이 있는데 코드에 의하면 hello9292가 출력되기를 바랬지만 마지막 92가 출력이 되지 않았다. 그 이유는 b가 지역변수이기 때문에 선언된 함수 밖에서는 사용할 수 없기 때문에 에러가 발생한 것이다. 에러가 발생하면 에러를 출력하지 않기 때문에 유의하면서 코딩해야한다.

'Programing > Javascript' 카테고리의 다른 글

Javascript :: 배열  (0) 2017.06.26
Javascript :: 조건문, 반복문, 스위치문  (0) 2017.06.26
Javascript :: 변수와 연산자  (0) 2017.06.26
Javascript :: 출력  (0) 2017.06.26
JavaScript :: JavaScript란?  (0) 2017.06.26