JavaScript/스터디(책 200제 포함)2 변수 - let, var / 상수 - const / 지역변수, 전역변수 / 호이스팅(hoisting) 변수 '이름이 붙은 저장소' or '데이터를 저장하는 장소' 변하는 데이터(값)을 저장할 수 있는 메모리 공간 var, let, contst *var의 변수 스코프는 function 단위 *const/let은 block 단위 {}, const는 상수, let은 변수 var / let 변수를 선언하는 키워드로 리터럴 값의 재할당이 가능함 const 상수를 선언하는 키워드로 선언과 동시에 리터럴 값을 할당해 줘야함 (const x = 2;) 리터럴 값의 재할당이 불가능하고, 재할당, 재선언이 모두 불가능함 * var, let, const 정리 변수 범위(Scope) 변수 선언 특징 함수 레벨 스코프 var · 변수를 중복해서 선언할 수 있다. · 함수 블록내에서 선언하면 지역 변수 블록 레벨 스코프 let .. JavaScript/스터디(책 200제 포함) 2022. 8. 6. 기본 - 형식, 규칙, prompt, alert, confirm (vscode 설치) 자바스크립트란? 웹페이지를 동적으로 제어하기 위해서 고안된 언어이다. "웹 페이지에 생동감을 불어넣기 위해" 전체가 사람이라면 HTML - 뼈대 CSS - 생김새 JS - 움직임 자바스크립트의 강점 1) HTML/CSS 완전한 통합가능 2) 간단하게 처리될 수 있는 일은 간단히 처리 3) 모든 대표적인 브라우저에서 지원되고, 기본 언어로 사용됨 자바스크립트 이후의 언어? - CoffeeScript : 짧은 문법을 도입하여 명료하고 이해하기 쉬운 코드 작성 가능 - TypeScript : 개발을 단ㅅ눈화하고 복잡한 시스템을 지원하려는 목적 ' 자료형의 명시화'에 집중해 만든 언어(MS사 개발) - Flow : 자료형 강제(TypeScript와는 다른 방식, Facebook 개발) - Dart : 모바일 앱.. JavaScript/스터디(책 200제 포함) 2022. 8. 4. 이전 1 다음