달력

12

« 2019/12 »

  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  •  
  •  
  •  
  •  
2015. 1. 31. 00:16

자료형 Development/C/C++

   

자료형

변수가 저장하는 데이터 형식

   

   

int a;

int

자료형

a

변수명

;

문장 끝

   

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

 

do~while

·       while문이 [선 비교, 후 처리]라 하면 do ~ while문은 [선 처리, 후 비교]이다.

·       , 조건식에 불만족하더라도 무조건 한번은 수행하게 되어 있습니다.

·       while 조건식 뒤의 ;(세미콜론) 잊지 말것

 

 

 

do~while 구성 및 동작


 

do{

수행구문

}while(조건식);

 

 

 

 

 

Posted by codedragon codedragon

댓글을 달아 주세요

익명 함수 생성 (함수 표현식 방식), function expression

함수 리터럴로 하나의 함수를 만들고, 생성된 함수를 변수로 할당하여 함수를 생성하는 방법으로,

자바스크립트에서는 함수도 하나의 값처럼 취급됩니다.

함수표현식을 사용한 익명함수 생성시 세미콜론(;)을 붙이는 것을 권장합니다.

var 함수변수= function (매개변수명 ) {

코드

return 반환값 // 반환할 값이 있을 경우 지정

};

   

함수 호출

함수변수(매개변수에 전달할 값);

   

   

소스 코드

<html>

<head>

<meta charset="UTF-8">

<title>함수표현식으로 함수생성</title>

<script type="text/javascript">

//add() 함수 표현식 정의

var add = function (x, y) {

return x + y;

};

//add 가지고 있는 함수 참조값을 plus변수에도 그대로 할당

var plus = add;

//함수 표현식으로 생성된 함수 호출

document.write(add(1,2) + '<br>');

//동일한 함수 참조값을 가진 변수를 통해 함수 호출

document.write(plus(3,4) + '<br>');

   

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/16.html>

   

Posted by codedragon codedragon

댓글을 달아 주세요

학습 내용

  • 선언적 함수: 호출하면 동작
    • 인자 없는 함수 호출
    • 인자 있는 함수 호출
    • 인자 있는 함수 호출하여 연산된 값 반환

   

  • 익명 함수
    • 인자 없는 익명함수 호출
    • 익명 함수 매개변수 대입
    • 익명 함수 매개변수 전달 후 반환되는 값 출력

   

   

;(세미콜론) 사용

선언적 함수 생성시에는 세미콜론을 붙이지 않지만

함수 표현식을 사용한 익명함수 생성시 세미콜론(;)을 붙이는 것을 권장합니다.

   

   

소스 코드

   

<html>

<head>

<meta charset="UTF-8">

<title>함수</title>

<script type="text/javascript">

document.write('인자 없는 함수 호출 ================<br>');

//선언적 함수

function check1(){

document.write('호출하면 동작됨<br>');

}        

//함수 호출

check1();

document.write('<br>인자 있는 함수 호출 ================<br>');

//인자 전달하여 함수 호출

function check2(msg){

document.write(msg + '() 좋아합니다.<br>');

}

//함수 호출

check2('사과');

document.write('<br>인자 있는 함수 호출하여 연산된 반환 ================<br>');

function check3(num){

return num * num;

}

//함수 호출

var number = check3(10);

document.write('number = ' + number + '<br>');

//익명 함수: 함수명이 없으며 함수를 변수명인 처럼 사용하는 기법

document.write('<br>익명 함수 ================<br>');

var fruit1 = function (){

document.write('과일을 좋아합니다~<br>');

};

//함수 호출

fruit1();

document.write('<br>익명 함수 매개변수 대입 ================<br>');

var fruit2 = function(item){

document.write(item + ' 너무 좋아합니다~<br>');

};

//함수 호출

fruit2('파인애플');

document.write('<br>익명 함수 매개변수 전달 반환되는 출력 ================<br>');

var fruit3 = function(x, y){

return x + y;

};

//함수호출

var result = fruit3(3, 7);

document.write('result = ' + result +'<br>');

   

   

</script>

</head>

<body>

</body>

</html>

   

출처: <https://github.com/10zeroone/study_javascript/blob/master/WebContent/ch04-function/01.html>

   

   

Posted by codedragon codedragon

댓글을 달아 주세요

   

함수 정의 /호출 형식

선언적 함수 생성, function statement

함수 리터럴을 이용해 함수를 생성하며 선언적 방식으로 함수 정의 시 반드시 함수명을 정의해야 합니다.

function 함수명 (매개변수명){

코드

return 반환값 // 반환할 값이 있을 경우 지정

}

   

function

함수 리터럴은 function키워드로 시작

함수명

함수 몸체의 내부 코드에서 자신을 재귀적으로 호출하거나 자바스크립트 디버거가 해당 함수를 구분하는 식별자로 사용됩니다.

함수명은 생략 가능 하며 함수명이 없는 함수를 익명함수하고 합니다.

매개변수

기존 언어의 함수 매개변수 형태와 거의 비슷하지만,

매개변수 타입을 기술하지 않는 것이 차이가 있습니다.

(리턴 값과 매개변수로 넘기는 값에 변수 타입을 기술하지 않는다는 점이 큰 차이)

코드

함수 몸체로 실제 함수가 호출됐을 때 실행되는 코드 부분입니다.

   

함수 호출

함수명(매개변수에 전달할 값);

   

익명 함수 생성 (함수 표현식 방식), function expression

함수 리터럴로 하나의 함수를 만들고, 생성된 함수를 변수로 할당하여 함수를 생성하는 방법으로,

자바스크립트에서는 함수도 하나의 값처럼 취급됩니다.

함수표현식을 사용한 익명함수 생성시 세미콜론(;)을 붙이는 것을 권장합니다.

var 함수변수= function (매개변수명 ) {

코드

return 반환값 // 반환할 값이 있을 경우 지정

};

   

함수 호출

함수변수(매개변수에 전달할 값);

   

Function( )생성자 함수

일반적으로 자주 사용되지 않으므로 소스 분석 수준으로만 알아두기 바랍니다.

var 함수= new Function (arg1, arg2, arg3,…… argN, functionBody)

arg1, arg2, arg3,…… argN

함수의 매개변수

functionBody

함수가 호출될 때 실행되는 코드를 포함한 문자열

   

함수 호출

함수(매개변수에 전달할 값);

   

   

'Development > JavaScript, jQuery, ...' 카테고리의 다른 글

가변인자 함수  (0) 2014.06.04
함수의 매개변수  (0) 2014.06.04
자바스크립트 함수 정의 및 호출 형식  (0) 2014.06.04
자바스크립트 함수 정의/역할  (0) 2014.06.04
ch04-function  (0) 2014.06.04
continue  (0) 2014.06.04
Posted by codedragon codedragon

댓글을 달아 주세요