본문 바로가기

IT

node js 모듈

exports 객체사용 모듈

exports.add = function(a,b) {
    return a + b;
}

exports.sub = function(a,b) {
    return a - b;
}

exports.mul = function(a,b) {
    return a * b;
}

exports.div = function(a,b) {
    return a / b;
}

 

calc 변수사용 모듈

var calc = {};

calc.add = function(a,b){
    return a+b;
}

calc.sub = function(a,b){
    return a-b;
}

calc.mul = function(a,b){
    return a*b;
}

calc.div = function(a,b){
    return a/b;
}

module.exports = calc;

 

 

모듈 사용

var calc = require('./calc');
console.log('calc 더하기:%d', calc.add(5,5));
console.log('calc 곱하기:%d', calc.mul(10,94949449));


var calc2 = require('./calc2');
console.log('calc2 곱하기:%d', calc2.mul(5,6));
console.log('calc2, 나누기:%d', calc2.div(20101,893));
console.log('calc2 빼기:%d', calc2.sub(3959082305,1205850));
console.log('calc2 더하기:%d', calc2.add(1900000000,39395759));
console.log('계산완료');