위의 사진은 버튼을 누르면 함수를 통해 결과값이 출력되는 함수이다.
이번에는 위와같은 출력을 함수를 통해 만들어보자
<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 |