nodejs .기초문법 변수선언 , 함수선언 > 개발자팁

개발자팁

개발과 관련된 유용한 정보를 공유하세요.
질문은 QA에서 해주시기 바랍니다.

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

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

본문

기초문법

 

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('출력내용');

추천
0

댓글 0개

전체 5,352
개발자팁 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT