REPL : Read, Evaluate, Print, Loop (읽고, 평가하고 출력하고 반복)
cmd 에서 node 실행해보기
-> console.log 의 리턴형은 Undefined 이다.
cmd 에서 한줄 씩 코딩은 어렵기 때문에 vs code 사용한다
(vs code 로 직접 작성해 보았고 아래와 같이 cmd 에서 실행해보았다.)
(cd 를 통해 디렉토리 이동 가능 cd.. 은 부모 디렉토리 cd ../..은 그 위의 디렉토리로 이동 가능), node 라는 명령을 통해 js 실행
1) 기본 실행기를 powershell 이 아닌 cmd로 해야한다 (추후 문제 발생 가능)
2) 실행해보기
(var.js를 작성)
(같은 디렉토리에 func.js 작성)
(실행 결과)
(위와 같은 식으로 배열로도 가능은하다. 결과는 아래와 같이 조금 다르다.)
(위와 같이 {}를 이용하면 처음과 같이 객체로 넘겨주며 이 경우를 많이 쓴다.)
(결과는 다음과 같다.)
({}를 통해 위와 같이 odd, even 변수를 value.even 처럼 사용하지 않고 간편하게 사용할 수 있도록 분해 가능하다.)
(위에서 받은 변수나 만든 함수를 다시 export 가능하다. 하지만 한 파일에서 하나만 써야한다.)
(실제로는 위 함수만 넘겨줄 것이다.)
(index.js 를 위와 같이 작성하였다. var,func 로 부터 exports된 변수,함수들을 가져온다.)
(위와 같은 결과로 출력된다.)