Written by
nodejs-style
on
on
node - 3. 노드 기능 알아보기
node - 3. 노드 기능 알아보기
3.1 REPL
- 자바스크립트는 스크립트 언어라 컴파일이 필요없다.
- 콘솔에 코드를 입력, 해석, 결과반환, 종료시까지 반복하는 것 때문에 노드가 제공하는 콘솔을 ReadEvalPrintLoop라고 한다.
- REPL을 실행해보자.
3.2 JS파일 실행하기
3.3 모듈로 만들기
- 특정 기능을 하는 함수, 변수 집합을 모듈로 분리할 수 있다.
- require, module 객체는 노드에서 기본적으로 제공하는 내장 객체이다.
// var.js const odd = '홀수'; const even = '짝수'; module.exports = { odd, even, };
// func.js const { odd, even } = require('./var'); function checkOddOrEven(num) { if (num%2) { return odd; } return even; } module.exports = checkOddOrEven;
// index.js const { odd, even } = require('./var') const checkNumber = require('./func') console.log(checkNumber(10)) console.log(`${odd} ${even}`)
3.4 노드 내장 객체
- 따로 설치하지 않아도 노드에서 기본적으로 내장되어있는 객체와 모듈을 말한다.
from http://jsdysw.tistory.com/261 by ccl(A) rewrite - 2021-12-30 15:27:04