재귀 함수

재귀 함수는 단어를 보고 어렵게 느끼실수도 있는데요 함수 안에서 자신의 함수를 호출 하는 것을 말한답니다.

, add라는 함수를 만들었다면 add라는 함수 안에 add라는 함수를 호출 하는것입니다.

또 한번 즉,

function add(){

add();

}

위와 같은거죠.

팩토리얼이란?

자기 자신의 수에 1 작은 수를 곱하고 또 1작은 수를 곱하고 해서 1작은 수가 1이 될때까지 곱하는 것입니다.

어떤 수를 예를 들어서 5라고 합시다.

설명이 이상할 수 있으니 예를 든다면요.

5x4x3x2x1 입니다.

이것이 팩토리얼(!) 이라고 합니다. 기호는 ! 입니다.

5! 이렇게 작성을 하며, 5!를 풀어라 한다면 5*4*3*2*1 이므로 120이 답입니다.

이렇게 해서 팩토리얼이 무엇인지 알게되었습니다.

그렇다면 10! 이것은 무엇일까요?

10*9*8*7*6*5*4*3*2*1 계산 하면 됩니다. ^-^* 답은 4,939,200 입니다.

그럼 함수 안에 자신의 함수를 호출하는 재귀함수에 대해서 알아 볼까요

그런데 이 재귀함수는 제가 제대로 이해를 하고 설명하는 것인지 좀 헤깔리지만 마땅히 흐름도가 표시된 자료도 찾기 힘들어서 제가 이해한 대로 설명을 해보겠습니다.

소스는 다음과 같습니다.

재귀 함수를 아래의 소스로 이해해 봅시다.

function factorial(fnum){

end_num = 1;

if(fnum == end_num) return end_num;

else return fnum*factorial(fnum-1);

}

document.write(factorial(3));

함수 호출

document.write(factorial(3));

함수 호출은 출력문과 함께 매개변수 3을 보내고 있습니다.

factroial함수는 매개변수로 3을 받습니다.

function factorial(fnum){

end_num = 1;

if(fnum == end_num) return end_num;

else return fnum*factorial(fnum-1);

}

document.write(factorial(3));

factroial 의 매개변수인 fnum3을 값으로 갖습니다. 그러므로 fnum=3인 상태 입니다.

end_num = 1이 있는 이유는

end_num = 1;

팩토리얼은 자신의 수가 1일 될때까지 곱셈을 합니다. 그러므로 끝나는 수가 1이기 때문에 end_num=1을 선언 합니다.

fnum end_num의 값이 같다면

if(fnum == end_num) return end_num;

end_num값은 1이고 fnum3입니다. fnum값이 1이된다면 end_num값을 반환 하라는 내용입니다.

fnumend_num과 같지 않을 경우는

else return fnum*factorial(fnum-1);

fnum*factroial(fnum-1)을 반환합니다. fnum3이라고 한다면,

3*factorial(2) 를 반환 하는것입니다. 그럼 이 부분은 함수 호출 부분으로 넘어가겠죠?

그런데 값을 넘겨 받았지만 호출문인 factroial(2)가 있기 때문에 함수는 호출 되어 2를 매개변수의 값으로 하고 else문을 만나서 2*factorial(1)을 반환하게 됩니다.

그렇다면 호출문인 factorial(3)3*2*factorial(1)인 상태가 됩니다. factorial(1)은 호출되어 end_num값과 같아서 1을 반환하게 되고

호출문은 3*2*1을 출력값으로 받게 되는 것입니다. 이해가 잘 되시는지요? ^^

잘 안되실것 같아서 다시 한번 설명을 해보겠습니다.

함수호출 factorial(3)을 실행

fnum값이 3이 되고 else문에 의해서 3*factorial(2)를 반환

3*factorial(2)에서 factorial(2)는 함수 호출 하고 매개변수값이 2이므로, else문을 만나서 2*factrorial(1)을 반환하고 1을 매개변수 값으로 해서 호출하고

end_numfnum이 일치하므로 if문을 만나서 1을 반환,

함수는 3*2*1을 반환하게 됩니다.

 

 

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

function factorial(fnum){

end_num = 1;

if(fnum==end_num) return end_num;

else return fnum*factorial(fnum-1);

}

document.write("!="+factorial(3));

</script>

</head>

<body>

</body>

</html>

 

결과값은 !=6  / 수고하셨습니다.

 

다른 일을 하면서도 투잡(알바/부업)으로 월급 만큰 수익이 됩니다.

아래 접속하셔서 상담받아 보시고 결정하세요 .(믿음의 재택부업회사)

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

[프로그래밍] return은 값을 반환하는 명령어

 

함수 안에서 명령문들을 실행하다가 return을 만나면 함수를 빠져나가게 됩니다.

그리고 return문에 있는 것을 반환값을 돌려 줍니다.

 

예를 들어서,

function hey(a,b){

add = a+b;

return add;

}

위와 같이 작성을 한다면

hey함수는 add변수의 값을 반환 합니다. 반환된 값을 보기 위해서는 당연히 출력문안에서 함수를 호출 해야 겠죠?

document.write(hey(1,2));

위와 같이 출력 한다면 return문에 add가 있으므로 add값인 3이 출력이 됩니다.

Source

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

function hey(a,b){

add = a+b;

return add;

}

document.write(hey(1,2));

</script>

</head>

<body>

</body>

</html>

이 예제 실행 & 수정

 

return문에 add가 아닌 20을 넣어 봅시다.

그렇게 하면 20을 반환 합니다.

 

 

위 예제 실행값은 20

 

이것으로 return뭌에 대한 강좌를 마치겠습니다.

 

........................................................................................................................

직장을 다니면서 투잡 ( 재택알바 / 부업 )으로 월급만큼 수익을 얻을 수 있는 곳을 소개합니다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

함수 안에는 계산식을 넣어도 되고 필요하신 명령문을 작성하시면 됩니다. ^^

 

그럼 이번엔 5+3을 수행하는 함수를 만들어 봅시다.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

function add(){

add = 5+3;

document.write(add);

}

add();

</script>

</head>

<body>

</body>

</html>

 

그럼 이번엔 24+10을 수행하는 함수를 만들어 봅시다.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

function add(){

$add = 24+10;

document.write($add);

}

add();

</script>

</head>

<body>

</body>

</html>

 

위 같이 5+3을 계산하는 함수를 만들어봤고 24+10을 하는 함수도 만들어 봤습니다. 이렇게 같은 더하기 기능을 하는데 더하는 숫자가 다르다고 해서 함수를 또 만들거나 하면 함수를 만드는 의미가 없습니다.

 

이것을 설명하기 위해서 같은 기능을 함수를 갖는 예제 소스를 2번 만들어봤습니다.

 

그럼 위와 같이 같은 기능을 하는데 입력값이 다른 경우는 어떤 방법을 사용해야 할까요? 바로 함수를 호출 할때 값도 같이 보내서 호출 하는 방법이 있습니다.

 

, 24+10을 한다고 하면 더하기 기능은 함수에 지정 해두고 2410을 함수 호출시에 보내면 됩니다. 그 방법은 함수를 호출 할때에 아래와 같이 괄호 안에 값을 적어 줍니다.

 

add(24,10);

 

위와 같이 함수를 호출 하면 함수 호출 시에 2410add함수에 넘어 가게 되며 24 10은 계산식에 의해 합이 계산되고 출력문에 의해 계산된 값이 출력 됩니다.

 

그렇다면 위와 같이 함수를 호출 할때 값을 보내준다면 함수를 만들때는 어떻게 해야 할까요?

 

보내주는 수만큼 함수의 괄호 안에 변수를 넣어 주면 됩니다. 24a라는 변수에 넣고 10b라는 변수에 넣기 위해서

 

JavaScript

function add(a,b){

}

 

위와 같이 선언을 해주면 됩니다. 위에 있는 a, b는 파라미터(매개변수)라고 부릅니다.

그러면 24a의 값이 10b의 값이 됩니다.

실제 예문을 통해 알아 봅시다.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

function add(a,b){

add = a+b;

document.write(add);

}

add(24,10);

</script>

</head>

<body>

</body>

</html>

 

나중에 규모가큰 작업을 한다면 소스의 재활용성이 높아져서 편리하게 사용하실수 있습니다.

숫자외에도 문자열도 되고 하니 테스트 해보시기 바랍니다.

function string_output(str){

document.write(str);

}

string_output("함수에 들어가서 저는 출력 될게요.");

 

예제 소스로 본다면,

 

결과가 잘 나오시죠 ?

 

 

 

아참 그리고 좋은 정보 하나 알려 드리겠습니다. 요즈음  많은 분들이 하고 있는 투잡입니다.

투잡(재택알바/부업)을 원하신다면 제가 도와드릴 수 있습니다. 우선 상담을 받아보세요

[여기]를 누르시고 이름과 연락처로 상담신청을 하시면 자세히 설명을 받으실 수 있습니다.

그리고 그곳 저의 홈페이지 오른쪽에 보시면 전화번호가 있으니 연락주세요 감사합니다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

자바스크립트 / 함수 만들기

 

먼저 function 라고 적어 줍니다. 그리고 함수의 이름을 적은후 괄호를 열고 닫고 그리고 대괄호를 열고 닫고 끝!!

function functionName(){

}

 

위와 같습니다. 그리고 {}안에 실행할 명령문을 적어주면 됩니다.

 

그리고 함수는 함수를 호출해줘야만 함수가 작동합니다. 즉 저렇게 작성만 하면 작동하지 않습니다.

 

함수 호출 하기

 

함수호출 하는 방법은 함수명() !

 

,

functionName();

입니다.

 

그럼 헬로우 월드를 출력하는 함수를 만들고, 그 함수를 호출을 해봅시다.

function hello(){

document.write("Hello World!!");

}

 

위와 같이 hello라는 함수를 만들고 헬로우 월드 출력문을 {}안에 넣어 줍니다.

 

그리고 함수호출은

hello();

 

위와 같이 작성하면 호출이 됩니다.

 

예문을 통해서 알아봅시다. 함수 호출문이 없는 소스 입니다.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

function hello(){

document.write("Hello World!!");

}

</script>

</head>

<body>

</body>

</html>

 

이 소스를 웹에서 보기 버튼을 눌러 실행해 보시면 아무것도 출력이 안되는 것을 보실 수 있습니다.

 

그럼 이번엔 함수 호출문을 넣어서 테스트 해봅시다.

 

 

위의 예제를 실행해 보시면 출력문인 hello world가 보이실 것입니다.

 

아참 그리고 좋은 정보 하나 알려 드리겠습니다. 요즈음  많은 분들이 투잡을 하고 있는데 제가하고 있는 투잡입니다.

상담해 보시고자 하시면 제가 도와드릴 수 있습니다. 우선 상담을 받아보세요

[여기]를 누르시고 이름과 연락처로 상담신청을 하시면 자세히 설명을 받으실 수 있습니다.

그리고 그곳 저의 홈페이지 오른쪽에 보시면 전화번호가 있으니 연락주세요 감사합니다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

confirm()함수에 대하여 알아봅니다.

 

예를 들어 어떠한 게시물을 삭제할때 정말로 삭제하시겠습니까? 라는 문구를 보신적이 있을텐데요.

 

그것이 바로 confirm창입니다.

confirm 많이들 보셨죠?

 

이것을 띄우기 위해서는 매우 간단합니다.

JavaScript

confirm("표시할 문구");

실제로 적용 해서 볼까요?

 

코드는 아래와 같이해 보세요

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

confirm("안녕하세요.");

</script>

</head>

<body>

</body>

</html>

 

 

confirm()함수는 어떤 값을 내보낼(반환)까요 ?

confirm()함수는 Boolean타입의 값을 반환 합니다.

Boolean의 값으로는 truefalse가 있죠?

그럼 변수를 선언하고 변수의 값에 confirm함수를 넣어서 실험해 봅시다.

취소와 확인을 눌렀을때 어떤 값을 출력 하는지에 대해서.

JavaScript

var con_test = confirm("어떤 값이 나올까요. 확인을 눌러보세요.");

document.write(con_test);

 

Source는 아래와 같이 코딩합니다.

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>자바스크립트</title>

<script>

var con_test = confirm("어떤 값이 나올까요. 확인을 눌러보세요.");

document.write(con_test);

</script>

</head>

<body>

</body>

</html>

결과값이 어떻게 나오는지 코드를 실행해 보시기 바랍니다.

 

 

위의 소스를 실행해 보면 confirm()함수에 대한 버튼을 클릭했을 경우 화면에 확인을 누르면 true가 취소를 누르면 false가 출력이 됩니다.

 

if문을 활용 하여 결과에 대해 명령문 처리하고자 한다면

위의 소스에서 보면 con_test 변수를 선언하고 값으로 confirm()함수를 넣었더니 그에 대한 결과 값이 con_test에 대입이 되었습니다. 그리고 document.write를 사용하여 값을 출력 하니 그 값이 나왔구요.

 

if문을 사용하여 con_test == true 또는 con_test == false 라는 조건문을 줄 수 있습니다. 해볼까요

 

JavaScript

var con_test = confirm("어떤 값이 나올까요. 확인을 눌러보세요.");

if(con_test == true){

document.write("확인을 누르셨군요");

}

else if(con_test == false){

document.write("취소를 누르셨군요.");

}

 

 

그럼 다음 예제코드를 유심히 보시고 확인을 해보세요

Source

 

 

결과값은

 

 

아참 그리고 좋은 정보 하나 알려 드리겠습니다. 요즈음  많은 분들이 투잡을 하고 있는데 제가하고 있는 투잡입니다.

상담해 보시고 하시고자하시면 제가 도와드릴 수 있습니다. 일단 상담을 받아보세요

[여기]를 누르시고 이름과 연락처로 상담신청을 하시면 자세히 설명을 받으실 수 있습니다.

그리고 그곳 저의 홈페이지 오른쪽에 보시면 전화번호가 있으니 연락주세요 감사합니다.

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

오늘은 switch 문에 대해서 학습합니다.

switch문도 if문 처럼 조건문중 하나에 속합니다. 사용법은
switch (변수명){
case 값A :
값A일때 실행할 명령문;
break;
case 값B :
값A일때 실행할 명령문;
break;
case 값C :
값A일때 실행할 명령문;
break;
case 값D :
값A일때 실행할 명령문;
break;
case 값E :
값A일때 실행할 명령문;
break;
default :
위의 값 A ~ E 모두 아닐때 실행할 명령문;
}
=====================
값은 문자열이 될수도 있고 숫자가 될수도 있고 합니다. ^^

위의 사용법만 보면 잘 모르니 실제 예제를 통해서 알아봅시다.

 

위 결과값 ? I Love disneyland

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

자바스크립트 else if 구문

else if

 

else if문은  if문에서 조건이 참이 아닐 경우 다른 조건을 내세울때 사용합니다.

그래서 이미 앞에서 작성한 if문과 짝이 됩니다.

위의 조건문에서는 a가 100 이면이죠 만약 a가 20이라고 하면 조건에 벗어 나게 되는데요.

그때 다른 조건 a가 20 이면 의 조건을 더 붙일 수 있습니다.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
a = 20;
if(a == 100){
  document.write("if문작동 <br />");
  document.write("a의 값은 100 입니다. <br />");
}
else if(a == 20){
  document.write("else if문작동 <br />");
  document.write("a의 값은 20 입니다. <br />");

}
</script>
</head>
<body>
</body>
</html>

else if문은 여러번 사용이 가능 합니다. 다른 조건이 또 필요하면 사용하면 됩니다.

else

그럼 이번엔 else에 대해서 알아봅시다.

if문의 조건 else if의 조건문도 다 아니면 else를 선언하여 명령문을 넣어 줍니다.

즉 어떠한 조건도 만족하지 않으면 이걸 실행 해라 입니다.

예제를 통해서 확인해 봅시다.


 

 

위 결과값은

else문작동
a의 값은 20도 100도 아닙니다.  

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

if문

조건문 중에 하나인데요.
모든프로그래밍에서 사용하는 것이기때문에
잘 학습하시기 바랍니다.
예를들면,java,sql,mysql,등 다양한 곳에서 쓰이는 물건입니다.

사용하는 방법은 조건식이 아래와 같습니다.

if(조건식){
    조건식이 참이면 구동할 소스 입력
}


예제를 보면서 설명을 드리면

소스의 내용은 변수 a 의 값이 100 이면 a의 값은 100 입니다. 라는 문자열을 출력합니다

 

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
a = 100;
if(a == 100){
  document.write("a의 값은 100 입니다. ");
}
</script>
</head>
<body>
</body>
</html>

 

if의 조건문에서 같은가를 조건으로 사용할때는 ==(= 두번)를 사용합니다.
서로 값이 같은 지를 확인후 참이면 실행 아니면 미실행 입니다.

else if

else if문은 위의 if문에서 조건이 참이 아닐 경우 다른 조건을 내세울때 사용합니다.
그래서 이미 앞에서 작성한 if문과 짝이 됩니다.

위의 조건문에서는 a가 100 이면이죠 만약 a가 20이라고 하면 조건에 벗어 나게 되는데요.
그때 다른 조건 a가 20 이면 의 조건을 더 붙일 수 있습니다.

예문을 통해보면,

if의 조건문에서 같은가를 조건으로 사용할때는 ==(= 두번)를 사용합니다.
서로 값이 같은 지를 확인후 참이면 실행 아니면 미실행 입니다.

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

오늘은  연산자에 대해서 학습합니다.

 

1) 논리 연산자

논리 연산자는 참인지 거짓인지를 나태내어 줍니다.

종류

AND(&,&&)

OR(|,||)

XOR(^)


AND 연산자는 모든 값이 참 일때 참을 뱉어냅니다.

OR 연산자는 값중에 하나라도 참 일때 참을 뱉어 냅니다.

XOR 연산자는 서로 값이 다를때 참을 뱉고 서로 값이 같다면 거짓을 뱉습니다.

아래의 표를 보면 이해가 쉽습니다.
 A가 거짓 B가 거짓 일때 AND연산자는 거짓을 알려주고 OR도 거짓 XOR도 거짓을 알려주는 구나 이렇게 이해 하시면 됩니다.

이유는 둘다 참일때 AND연산자는 참을 알려주고 OR는 하나라도 참이면 참을 알려주고 XOR는 서로 다를때 참을 알려주기 때문입니다.

 

2) 증감 연산자

증감 연산자의 종류에는 2개가 있습니다.

증가를 나타내는 ++와 감소를 나타내는 --가 있습니다.

서로 각각 1을 증가시키거나 1을 감소 시키는 기능을 하는데요.

a라는 변수가 있다고 할때

앞에 위치하거나 뒤에 위치하거나 할 때의 차이점을 나타냅니다.

예를 들어

++a, a++, --a, a--

위와 같이 사용을 하는데요.

++a 는 먼저 자신을 1증가 시키고 다른 연산을 시작하며

a++ 는 먼저 다른 연산을 한후 자신을 1 증가 시킵니다.

소스를 통하여 비교를 해봅시다.

 

<html>
<head>
<title></title>
<script>
a = 10;
b = ++a;
document.write(b);
</script>
</head>
<body>
</body>
</html>

결과값은 11

 

3)관계연산자

관계 연산자는 초등학교시절 배운거라서 쉽습니다. 부등호 아시죠? ^^

관계 연산자의 종류는 다음과 같습니다.

<크다.

<= 크거나 같다.

> 작다

> 작거나 같다

== 같다(===)

!= 같지 않다.(!==)

즉 3<4 라는 식이 있다면 거짓인 false를 출력 하게 됩니다.

그리고 4 < 3 이라는 식이 있다면 참인 true가 출력 됩니다.

같다에는 == 과 === 가 있죠. 서로 같으면 참을 보여줍니다.

같지 않다에는 !=과 !== 가 있죠 서로 같지 않으면 참을 보여줍니다.

== 과 === 의 차이 그리고 != 과 !== 의 차이는 무엇일까요?

== 은 값이 같다면 참이지만 ===은 값과 타입까지 같아야 참입니다.

!= 은 값이 다르면 참이지만 !==은 타입도 다르고 값도 달라야 참입니다.

여러 가지 식을 써서 한번 확인해보죠.

 

4) 조건 연산자

변수 = 조건?true:false;

변수 = 조건?true:false; 조건이 true면 true를 대입하고 false면 false를 변수에 대입하는데요.

예를 들어,

number = 10>5?"number":"string";

위의 식을 보면 10>5가 크면 number라는 문자열을 number변수에 대입하고 아니라면 string라는 문자열을 대입하라는 것입니다. 10은 5보다 크므로 number이라는 문자열을 number 변수에 대입합니다.

다른 예

number = 10>5?10:5;

위의 식은 10이 5보다 크면 10을 number에 대입 아니면 5를 대입하는 식입니다. 이제 아시겠죠?

 

위 결과값은 10

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,

함수정의 함수선언,함수호출

 

함수 선언을 위해 funciton을 적은후 함수의 이름을 적어 줍니다. 그리고 괄호를 열고 닫고 그 후 대괄호를 열고 닫고 해주며 대괄호 안에 실행할 명령문들을 적습니다.

 

예를 들어 함수의 이름을 poly라고 해봅시다.

function poly(){

}

 위와 같이 function 후에 poly를 적고 괄호를 열고 닫고 그후 대괄호를 열고 닫고 합니다. 그럼 poly라는 함수가 생성된것입니다.

 

함수를 생성을 했는데 위와 같이 실행을 한다면 과연 실행이 될까요. 안됩니다. 함수를 따로 호출을 해야 하는데요 함수를 호출할때는 함수명(); 입니다.

 

함수 호출

함수명();

예를 들어 위와 같이 poly라는 함수를 만들었다면

poly(); <== 입니다.

  

소스를 통하여 테스트 해봅시다.

 

우선 함수를 만들어 봅시다. 함수는 hello world를 출력하는 함수 입니다.

function hello(){

document.write("Hello world");

}

 

아래의 소스는 함수는 만들었으나 함수를 호출하는 코드는 없습니다. 결과를 통하여 한번 체험 해보세요. 결과가 아무것도 안나오면 정상입니다.

 

<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
function hello(){
    document.write("Hello world");
}
</script>
</head>
<body>
</body>
</html>
우선 함수를 만들어 봅시다. 함수는 hello world를 출력하는 함수 입니다.
function hello(){
document.write("Hello world");
}


아래의 소스는 함수는 만들었으나 함수를 호출하는 코드는 없습니다. 결과를 통하여 한번 체험 해보세요. 결과가 아무것도 안나오면 정상입니다.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
function hello(){
    document.write("Hello world");
}
</script>
</head>
<body>
</body>
</html>


이 예제 실행 & 수정

위의 소스를 타이핑 해보시거나 이 소스를 웹에서 보기 버튼을 눌러 테스트를 해보시면 결과 화면에 아무것도 안나오는 것을 알 수 있습니다.

그럼 다음의 함수 호출문을 사용하여 결과를 확인해 봅시다.
    hello();


위의 소스는 hello라는 함수를 호출하는 함수 입니다. 그럼hello라는 함수가 호출되므로 hello함수 안에 있는 출력문이 실행합니다.


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>자바스크립트</title>
<script>
function hello(){
  document.write("Hello world");
}
hello();
</script>
</head>
<body>
</body>
</html>

위 소스의 결과를 보면 hello함수가 작동하여 hello world라는 문구가 출력하는 것을 볼 수 있습니다.

 

 

 

블로그 이미지

itworldkorea

IT korea가 세상(world)을 변화시킨다.

,