상세 컨텐츠

본문 제목

JavaScript - NodeJS를 이용한 외부모듈(서드파티) 이용하기

개발/JavaScript

by 뉴에이스 2018. 10. 29. 10:34

본문

NodeJS를 이용한 외부모듈(서드파티) 이용하기

서드파티 모듈
	: 제품을 만든 회사에서 제공하는 것이 아닌 다른 개발자들이 만들어서 배포 (외부모듈)
    : 웹브라우저에서 사용 불가, 콘솔환경(NodeJS환경)에서 사용 가능
자바에서의 Scanner의 역활 
	: prompt(비동기)
    : prompt-sync(동기방식-코드 실행이 완료되야 다음 코드를 실행, 한글처리 안됨)
모듈을 다운로드 할 때 npm(node package manager)을 이용한다.
모듈을 찾고 싶다면 npmjs.com 사이트를 방문

	npm install 모듈명
	npm install prompt-sync -> 인터넷으로 다운로드가 됨
	npm i prompt-sync

다운받은 모듈을 사용하기 위해서는 require 함수를 사용한다.
	var prompt = require('prompt-sync')();

 

소스1

 

var prompt = require("prompt-sync")();
var name = prompt("이름? ");
console.log("name", name);

 

결과

 

이름? test // test는 사용자 입력값
name test

 

소스2

 

var prompt = require("prompt-sync")();
var num1 = prompt("start num : ");
var prompt = require("prompt-sync")();
var num2 = prompt("end num : ");
var sum = 0;

for (i = num1; i <= num2; i++) {
  sum += Number(i);
}

console.log("두 수 사이의 합 : ", sum);

 

결과

 

start num : 1 // 사용자 입력값 : 1
end num : 2 // 사용자 입력값 : 2
두 수 사이의 합 :  3

 

관련글 더보기

댓글 영역