0. Hoisting 끌어올리다는 뜻으로 JS에 선언된 변수와 함수를 최상단으로 끌어올려지는 현상이다 모든 함수가 Hoisting되는 것이 아닌 선언식 함수만 Hoisting이 되며 표현식 함수는 Hoisting이 안된다 변수는 var, let, const 구분 없이
연산자
Application Programming Interface(API)INPUT x => FUNCTION f: => OUTPUT f(x)INPUT(parameter) -> FUNCTION -> OUTPUT(return)Application Programming Inter
Class는 field & method로 구성되어 있다Class는 붕어빵을 만들 수 있는 틀, 청사진, template이라고도 불린다Class 자체에는 data가 들어 있지 않고 틀(template)만 정의해 놓는다이 Class에는 이런 이런 data가 들어올 수 있어
one of the JavaScript's data types.자바스크립트 타입 중 하나이다a collection of related data and/or functionality기능과 데이터의 집합Nearly all objects in JS are intances o
asd
HyperText웹 사이트에서 이용되고 있는 hyper links 뿐만이 아니라 다양한 resource(문서나 이미지)도 포함됨AJAX http를 이용해서 서버에게 데이터(HyperText)를 요청해서 받아오게 하는 방법웹 페이지에서 동적으로 서버에게 데이터를 주고 받
1. synchronous & asynchronous 01. JavaScirpt is synchronous js는 동기적인 아이이다! hoisting : variable&constant, Declarative function(선언식 함수) 등이 제일 위로 올라가는 것
비구조 할당을 하는 블록에 맞춰야 한다객체 {}, 배열 \[]객체의 주소 참조 값만 복사된다
parsing HTML -> Blocked(fetching js & excuteing js) -> parsing HTMLHTML 파일을 위에서 부터 아래로 순서대로 PARSING이 진행이 되다가 JS FILE을 만나면 PARSING을 멈추고 JS FILE을 FETCHI
1. let 2. const
세개의 항으로 된 연산자조건 ? true : false;true 같은거!null, !undefined, !0, !'', !NaN, !false, !\[], !{}3, 'hello', 'array', { name : 'a' }, trueflase 같은거null, unde
논리 연산자(!, &&, ||)를 이용해 코드를 짧게 작성하는 것true && true // truetrue && false // falsetrue || false // truefalse || true // true|| 단축 평가 논리 계산어떠한 값이
1. 배열 이용 2. 객체 이용
비구조 할당(구조 분해) 01) 객체의 비구조 할당 함수 활용 02) 객체의 키워드 비구조 할당 03) 배열 비구조할당 04) 복잡한 비구조 할당
... 을 이용spread(펼치다 퍼트리다), 기존에 있는 객체에 있는 내용을 참고(복사)로 새로운 객체를 만들 때 사용rest는 객체, 배열, 함수의 파라메터에서 사용, 모으는 역할을 함
우리가 변수, 함수를 생성할 때 어디서 어디까지 유용한지 범위를 정하는것Global Scope(전역), Function Scope(함수 내), Block Scope({}와 같이 block 내)하지만 var 로 선언시에는 Block Scope 제한이 없어 Function
변수에 접근할 수 있는 범위말 그대로 전역에 선언되어있어 어느 곳에서든지 해당 변수에 접근할 수 있다는 의미해당 지역에서만 접근할 수 있어 지역을 벗어난 곳에선 접근할 수 없다자바스크립트에서 함수를 선언하면 함수를 선언할 때마다 새로운 스코프를 생성하게 됩니다. 그러
1950년 미국의 수학자 Stephen에 의해 개발유닉스 계열에서 텍스트를 처리하고 프로세싱 하는데 사용되다가 다양한 언어에서 활용되고 있다/..../ (slashes)를 이용해서 정규표현식임을 전달regex? (pattern)에다가 우리가 찾고자 하는패턴을 작성! (
1. Stack FILO(First In Last Out) || LIFO(Last In First Out) Field maxSize 스택 배열의 최대 사이즈 top 현재 스택 배열에 입력된 데이터 위치 array 스택 배열 Method