-javascript Type 설명 javascript에서 데이터 타입은 2가지로 나뉩니다. 원시 타입과 참조 타입입니다. 원시 타입은 number(숫자), boolean(논리), string(문자), undefined(초기화 안 함), null(없다고 초기화)가 있습니다. 참조 타입은 array(배열), function(함수), object(객체)가 있습니다. 왜 javascript 는 데이터 타입을 크게 2가지로 나누었을까요? 차이는 저장 방식에서 나옵니다. -javascript 메모리 저장 방식 javascript는 값을 저장할 때 변수와 값을 나누어 저장해줍니다. 이 말이 어떤 말이냐면 x= 2 라면 변수 x를 저장하는 메모리 따로 값 2를 저장하는 메모리 따로 저장하는 개념이란 뜻입니다. 원시 ..
TS, JS/javascript
-JavaScript 란 html과 css를 동적으로 표현하기 위한 script 언어입니다. html, css만 있으면 웹페이지는 미동도 하지 않습니다! 하지만 네이버 급상승 검색어 같은 걸 보시면 순위가 바뀌는 걸 보실 수 있는데 이런 게 동적인 것이고 JavaScript입니다. 로그인 시에 비밀번호가 틀릴 경우 그에 따라 붉은 글씨로 표현되거나 경고창이 뜨는 경우도 JavaScript입니다. -History 처음에는 LiveScript라는 명칭을 사용했으나 당시 Java 위상이 상당했기에 홍보 목적으로 명칭을 비슷하게 JavaScript라고 변경하게 됩니다. 동적인 웹페이지가 필요하게 되면서 점점 개발자들에게 사용되고 후에는 ECMA스크립트라는 표준화된 버전이 존재하게 될 정도 성장합니다! -사용 방..
ECMA스크립트(ECMAScript, 또는 ES[1])는 Ecma 인터내셔널의 ECMA-262 기술 규격에 정의된 표준화된 스크립트 프로그래밍 언어이다. 자바스크립트를 표준화하기 위해 만들어졌고 지금도 자바스크립트가 제일 잘 알려져 있지만, 액션스크립트와 J스크립트 등 다른 구현체도 포함하고 있다.[2] ECMA스크립트는 웹의 클라이언트 사이드 스크립트로 많이 사용되며 Node.js를 사용한 서버 응용 프로그램 및 서비스에도 점차 많이 쓰이고 있다. 라고 나무위키에서 말한다. 참고로 es2015가 es6고 es5는 그밑이다. js에서 연도별로 저렇게 밀어간다고 한다. (2016이면 es7) es6가되면서 `(백틱)사용이 가능하게됬다고한다. 필자는 구분없이 그냥 사용했다. var만 있던게 const let..
- 동기 & 비동기란 먼저 이해를 돕기 위해 아주 쉽게!! 동기와 비동기에 대해 설명드리겠습니다. 동기는 동시에 실행된다는 의미입니다. 비동기는 말 그대로 동시에 실행이 되지 않는다는 말입니다. - async & await 사용법 async는 asynchronous의 약어로 비동기란 뜻이며 await은 (~을) 기다리다 라는 뜻입니다. 먼저 비동기 처리 함수를 만들어줍니다. 아래처럼 화살표 함수, 일반 함수에 따라서 위치가 변합니다. async asyncAPI function(){ //일반 함수의 사용법 } asyncAPI = async () =>{ //화살표 함수의 사용법 } async await 도 es6이기 때문에 es6문법인 애로우 함수로 예를 들어보겠습니다. let num =1; function..