js
-
JavaScriptWEB 2021. 1. 5. 20:54
JavaScript 문법이 철저하지 않음 변수 선언할때 타입을 따로 설정 안해도 됨 오류가 생겨도 찾기 쉽지 않음 Node npm : node 패키지들을 사용할 수 있도록 관리해주는 도구 React npx : npm 5.2 + 버전의 패키지 실행도구 프로젝트 세팅 npx create-react-app [이름] cd [이름] npm start JS script 쓸때 defer 쓰면 페이지가 모두 로드되고 이후에 외부 스크립트 실행 async 실행순서 보장 안됨 var, let, const var : 유효범위 구분x. (지역, 전역 변수를 구분 할 수 없음) let : 특정 영역에서 지역변수로 사용할 수 있음. const : 값이 변경되지 않는 상수. 02. JavaScript_commnad if 조건문 i..
-
JavaScriptWEB 2020. 11. 13. 17:33
- 자바스크립트의 버전은 ECMAScript(ES)에 따라 결정됨. 스코프(Scope) - 변수에 접근할 수 있는 범위. 전역 스코프와 지역 스코프 있음. - 변수 var, let, const로 선언할 수 있음. - 연산자 - 수학연산자 +,-,*/,% 등 있음. - 논리연산자, 삼항연산자, 관계연산자 등 있음. - 자바스크립트의 Type은 선언할 때가 아니고, 실행할 때 결정됨. 함수 - 여러개의 인자를 받아서 그 결과값을 출력해줌. - 파라미터와 인자의 개수가 달라도 출력되고, undefined로 설정됨. - 파라미터보다 많은 인자 있으면 arguments로 전달할 수 있음. - 재귀적으로 함수 사용하게 되면 CallStack에 쌓였다가 하나씩 나옴. 호이스팅(Hoisting) - 인터프리터가 코드를..