테스트 사이트 - 개발 중인 베타 버전입니다

nodejs .기초문법 변수선언 , 함수선언

· 6년 전 · 2497

기초문법

 

node.js 로 웹 서버를 구축하기 위해서는 javascript 문법을 먼저 이해해야만 합니다. 
이번장에서는 javascript 의 가장 기본적인 형태인 변수의 선언과 흐름제어문인 조건문과 반복문에 대해 알아보도록 하겠습니다. 


세 가지 문법 구조에 익숙해 지면 node.js 를 보다 쉽게 다룰 수 있게 됩니다.
이 강좌는 javascript 과정이 아니기 때문에 가장 기본적인 사용법만 알아보도록 하겠습니다.

 

가. 변수의 선언 및 사용


변수는 타입에 대한 구분없이 앞에 var 로 선언하고 사용합니다. 변수의 타입은 실행시에 스크립트 해석기인
엔진이 결정하지만 V8엔진의 경우 실행시가 아닌 JIT compiler가 기계어로 컴파일하기 직전에 컴파일러에 의해서 결정됩니다.
아래는 javascript를 사용하기 위한 몇 가지 규칙입니다

//1. 변수는 앞에 타입에 대한 구분없이 var 로 선언한다
//2. 문장의 끝은 항상 ; (세미콜론)으로 끝낸다
var name;

//3. = 을 사용해서 변수에 값을 입력하는데 문자열 입력시에는 앞뒤로 '(외따옴표) 또는 "(쌍따옴표)를 붙혀준다
name = '홍길동'; 

//4. 문자나 숫자 및 타입에 관계없이 변수는 var 로 선언한다
var num1;
num1 = 21;

//5. 변수의 선언과 동시에 값을 입력할 수 있다
var num2 = 3;

//6. 두 개의 변수를 더해서 다른 변수에 입력할 수 있다
var sum = num1 + num2;

//7. 숫자와 문자를 더할 경우 결과값은 문자가 된다. 아래 연산결과로 sum2 에는 "홍길동21"이 sum3에는 "이순신3"이 입력된다
var sum2 = name + num1;
var sum3 = '이순신' + 3;

* 주석은 // 또는 /* */ 둘 다 사용할 수 있습니다.

 

나. 함수의 선언 및 사용
함수는 function 함수이름(파라미터) { 실행코드 } 형태로 선언하며, 
함수이름을 괄호와 함께 호출하면 실행됩니다. 실행코드에 return 예약어가 없으면 결과값 리턴이 없이 함수가 실행 후에 그대로 종료됩니다.
// 1. 세개의 파라미터를 더한 후 결과값을 리턴하는 함수를 선언

function sum(param1, param2, param3){
    return param1 + param2 + param3;
}

// 2. 함수 실행 후 결과값을 result 에 대입
var result = sum(1,2,3);

// 3. result 에 담긴 결과값을 출력
console.log('result='+result);

// 4. 결과값이 없는 함수의 선언
function print(param1){
    console.log('param1='+param1);
}

// 5. 함수호출 : return 이 없는 함수는 로직을 자체적으로 처리하기 때문에 결과값 대입 불필요
print('출력내용');

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
16181
16175
16173
16172
16170
16168
16167
16161
16152
16145
16133
16131
16128
16122
16117
16102
16099
16095
16089
16088
16077
16065
16060
jQuery atj.js 3
16055
16052
16051
16050
16046
16039
16027