오늘은 자바스크립트의 변수선언 키워드들과 특징에 대해 다뤄보려고 합니다. 먼저 변수라는것은 값을 저장하는 일종의 그릇 역할을 합니다.
JS의 변수 데이터 저장 오늘은 JS의 변수 데이터 저장 방식에 대해 다뤄보겠습니다. JS에서 변수의 데이터를 저장하는 방식은 데이터가 어떤 종류인지에 따라 Primitive type과 Reference type 2가지로 나눠서 저장되며
오늘은 대부분의 프로그래밍 언어에 존재하는 scope에 대해서 JS를 기준으로 다뤄보려고 합니다. scope란? 먼저 scope는 해석 그대로 범위를 뜻하며 프로그래밍에서는 변수나 함수가 사용되는 범위를 이야기합니다.
AJAX Ajax(Asynchronous JavaScript and XML)는 웹 페이지에서 비동기적으로 데이터를 요청하고 그에 따른 응답을 받기 위해 사용되는 기술들의 조합을 말합니다.
Fetch API vs Axios 오늘 다룰 주제는 Fetch API와 Axios 입니다. 지난 AJAX와 XHR편에서 AJAX의 기술 중 비동기 통신을 위해 사용되는 XHR객체를 알아봤었는데
호이스팅 (Hoisting) 오늘은 JavaScript의 호이스팅에 대해서 조금 더 자세히 다뤄보고자 합니다. > "호이스팅은 변수의 선언을 위로 끌어올려주는것으로 let과 const에서는 호이스팅이 동작하지 않는다."
JS의 동작원리 1편 (Execution Context) 오늘 다뤄볼 주제는 JavaScript의 핵심이라고 할 수 있는 Execution Context에 대해서 다뤄보려고 합니다.
JS 동작원리 2편 - EC의 내부구조 오늘은 이전편에서 다뤘던 EC의 내부구조에 대해서 알아보고 추가적으로 스코프 체인, this, 클로저까지 함께 다뤄보려고 합니다.
JS의 동작원리 3편 - 이벤트 루프 오늘은 JS의 동작원리 세번째 편으로 이벤트루프를 중심으로 다뤄보려고 합니다. > 주의 ❗ 이 글은 NodeJS가 아닌 브라우저 환경에서 동작하는 JavaScript를 기준으로 다루고 있습니다. 먼저 JS는 싱글쓰레드 언어로
오늘은 JS의 비트연산자(Bitwise Operator)에 대해 알아보려고 합니다. 비트연산자는 두개의 정수를 비트로 변환하여 각 자릿수에 맞춰 연산자로 비교하거나 혹은 한개의 정수를 비트로 변환 후 자릿수를 옮긴 결과값을 다시 10진수로 반환하는 연산자입니다.
오늘은 문자열을 찾기 위해 사용되는 정규표현식에 대해서 다뤄보려고 합니다. 정규표현식(= Regular Expression)은 문자열에서 일부 문자열을 검색하거나 추출할 때 사용하며 RegExp, Regex라고 불리기도 합니다.