REPL이라는 콘솔 제공
R(Read), E(Evaluate), P(Print), L(Loop)
윈도에서는 CMD, 맥이나 리눅스에서는 터미널에 node 입력
창에 node입력시 프롬프트가 > 모양으로 바뀌면, 자바스크립트 코드 입력 가능
입력한 값의 결과 값이 바로 출력됨.
그렇지만 거의 안씀 너무 불편함 가독성도 떨어지고
나는 VSC 쓸 것임
모듈
잘게 짤라서 관리하게 쉽게 만들수 있음
노드는 자바스크립트 코드를 모듈로 만들 수 있음
모듈: 특정한 기능을 하는 함수나 변수들의 집합
모듈로 만들면 여러 프로그램에서 재사용 가능
// 각각 다른 파일
const odd = '홀수 입니다.';
const even = '짝수 입니다.';
module.exports = {
odd, // key와 값이 같은 경우에 생략 가능 원래 odd:odd 라고 슴
even,
};
//다른 파일
const { odd, even} = require('./model_test')
function checkOddOrEven(number){
if(number % 2){
return odd;
} else{
return even;
}
}
module.exports = checkOddOrEven;
java 때문에 최근 추가된 문법도 알아보자 위와 동일하지만 안바뀔때도 있다.
const odd = '홀수 입니다.';
const even = '짝수 입니다.';
export default {
odd, // key와 값이 같은 경우에 생략 가능 원래 odd:odd 라고 슴
even,
};
import { odd, even} from './model_test'
function checkOddOrEven(number){
if(number % 2){
return odd;
} else{
return even;
}
}
module.exports = checkOddOrEven;
'Node.js' 카테고리의 다른 글
노드 내장 알아보기 #2 (0) | 2020.12.04 |
---|---|
노드 내장 알아보기 #1 (0) | 2020.12.03 |
자바스크립트 정리 (0) | 2020.12.01 |
JavaScript 실행과 문법 (0) | 2020.11.29 |
노드란 (0) | 2020.11.29 |