Node.JS에 들어가기전에 기초적으로 아는 것을 간단 정리 했습니다.
브라우저를 제어하기 위해 넷스케이프에서 개발한 언어
사용자의 클릭, 계산기, 달력등의 이벤트조작에 대응하기 위한 언어
AJAX 활용 ( 구글맵 ) -> Debug 툴에 발전 ( 파이어폭스에서 console.log() 로 확인가능 개발 ) -> V8엔진의 개발 크롬의 등장으로 인터넷 속도 향상으로 NodeJS의 크롬엔진 사용 -> NodeJS등장 -> Desktop, IOT, 사용범위 확대 -> 여러 플랫폼 제작사에서 Javascript 개발자 를 끌어안기 위한 환경 조성
- var 변수로 선언 ES6 const , let
- 동적언어 : 자료형을 선언할 필요가없다
- 기본자료형 vs 객체( Object )
기본자료형 - Boolean , Null , Undefined , Number ,String , Symbol
정적언어 : 개발자가 초기에 어떤 형태로 선언할지 설정함
동적언어 : 자료형을 선언할 필요가없이 사용하고자 하는 형태를 사용하면 됨
[ 동적 할당 ]
var a = 123;
console.log(a) //123 출력 - 자동적으로 Number 자료형으로 인식되서 출력됨
[ 정적언어 ] # C언어 - 2진수의 형태로 저장이 된다. ( 속도면에서는 정적언어가 빠른편 )
int a = 10
// 00000101
char c = "c"
// 00000101
3 = 11(2)
5 = 101(2)

20210217 - day 1
[ 챌린지 NODE강의 링크 ] -> Node.JS 강의