데이터를 저장하는 방식에 따라 고정된 저장 공간을 차지하는 데이터를 원시자료형(primitive data type)이라고 합니다. number, string, boolean, null, undefined가 이에 속합니다.대량의 데이터를 다루기 위한 배열과 객체, 함수는
스코프(Scope)는 '범위'를 의미합니다. 자바스크립트에서는 변수 접균 규칙에 따른 변수의 유효범위로 사용됩니다. 또는 식별자(변수)를 찾기 위한 규칙이라고도 합니다.변수에는 접근할 수 있는 범위가 존재합니다. 중괄호({ })에 의해 범위가 나누어지고 이 범위를 스코
함수와 함수가 선언된 어휘적(lexical)환경의 조합을 말합니다. 이 환경은 클로저가 생산된 시점의 유효범위 내에 있는 모든 지역 변수로 구성됩니다. -MDN자바스크립트는 함수가 호출되는 환경과 별개로 기존에 선언되어 있던 환경, 즉 어휘적 환경을 기준으로 변수를 조
주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때 사용합니다.배열이나 문자열과 같이 반복 가능한 문자를 0개 이상의 인수 또는 요소로 확장하여, 0개 이상의 키-값 쌍으로 객체로 확장시킬 수 있습니다.함수의 마지막 매개변수 앞에 "..."을
업로드중..
🧡 Git Repository 💚 Local Git Repository Git init Git add 파일을 git 관리하에 두는 것입니다. git add 경로명 으로 staging area로 옮길 수 있습니다. staging area는 commit하기 전
자바스크립트에서 특별하게 취급하는 일급객체(first-class citizen)로 대표적으로 함수가 있습니다. 함수는 변수에 할당할 수 있고, 다른 함수의 전달인자가 될 수도 있고, 함수의 결과로 리턴할 수도 있습니다. 따라서 함수를 배열의 요소나 객체의 속성값으로 저
데이터와 기능을 한 곳에 묶어서 처리합니다. 속성과 메서드가 하나의 '객체'라는 개념에 포함되며, 내장타입인 object와 다르게 class라는 이름으로 부릅니다. 각 객체는 별도의 역할을 가지는 독립적인 기계 또는 부품으로 볼 수 있으며, 객체간에 데이터를 처리하고
🧡 DOM > Document Object Model의 약자로, HTML요소를 Object(JS)처럼 조작(Manipulation)할 수 있는 모델입니다. 즉, JavaScript를 사용해 DOM으로 HTML을 조작할 수 있습니다. 💚 HTML에 JS 적용하기 s