Git Config 설정 확인 및 변경

Git 설정 확인 Git 계정 설정 --global를 사용하여 전역으로 설정 Repository마다 다른 사용자(계정) 정보 사용 > 설정된 user.name, user.email이 있을 때, 삭제 후 설정 진행 설정된 계정 삭제 중복된 value값이 없는 co

2021년 1월 27일
·
1개의 댓글

[javascript] This

자바스크립트에서의 this는 어디서든 사용할 수 있고, 상황에 따라 this가 바라보는 대상이 달라진다.기본적으로 실행 컨텍스트가 생성될 때 함께 생성된다. 즉, this는 함수가 호출될 때 결정된다.함수 안에서만 사용 가능하고 약속된 변수라고 할 수 있다. 변수처럼

2021년 1월 15일
·
0개의 댓글

[javascript] Execution Context

실행 컨텍스트는 실행되는 코드 덩어리로 추상적인 개념이다.실행 컨텍스트는 실행될 때 생성된다.실행 컨텍스트에는 호이스팅 후 코드의 함수 본문 내용과 this 바인딩 등의 정보가 담긴다.자바스크립트에서 실행 컨텍스트를 구성하는 방법은 함수(전역공간)를 실행하는 것뿐이다.

2021년 1월 15일
·
0개의 댓글

[javascript] Closure

A closure is the combination of a function and the lexical environment within which that function was declared.클로저는 함수와 함수가 선언되던 당시의 정보를 담은 환경(어휘적 환경)

2021년 1월 15일
·
0개의 댓글

[Mac] iTerm2 설치 및 테마

iTerm2은 맥의 터미널 보조 프로그램이다. iTerm2설치 방법은 2가지가 있다.\- iTerm2 홈페이지에서 직접 다운로드하기\- Terminal에서 homebrew로 다운로드하기쉘의 확장판ZSH를 더 쉽게 사용해주는 플러그인설치 완료 후 모습설치 완료 후 모습O

2021년 1월 12일
·
2개의 댓글

[Mac] HomeBrew 설치

Homebrew macOS 용 패키지 관리자라고 한다. 터미널(Terminal)에서 명령어를 이용해서 필요한 프로그램을 설치, 삭제, 업데이트를 손쉽게 관리할 수 있다. 터미널을 실행하고

2021년 1월 12일
·
0개의 댓글

[javascript] Scope

Scope란, 우리가 작성하는 코드의 접근 범위를 결정하는 개념으로 식별자에 대한 유효범위이다. 함수가 정의될 때 결정된다. 정의 됐을 때 가지고 있던 정보를 그대로 유지할 수 있다. ES6에서는 블록에 의해서도 스코프 경계가 추가 되었다.스코프에서 외부로 정보를 노출

2021년 1월 11일
·
0개의 댓글

[javascript] Property

프로퍼티란 속성이란 뜻으로 자바스크립트에서 객체 내부의 속성을 의미한다. 객체는 프로퍼티로 구성된다. 프로퍼티는 "key(키)" : "value(값)" 의 형식으로 객체 안의 콤마(쉼표 ,)로 구분되어 할당된다.Key는 속성명이라 생각해도 되고 문자열만 가능하며, 문자

2021년 1월 11일
·
1개의 댓글

[javascript] Data Type의 구분

자바스크립트 데이터 타입에는 크게 2가지 타입이 있다. 기본형(원시형, Primitive Type)과 참조형(Reference Type) 이다.값을 그대로 할당한다.숫자(Number), 문자열(String), 불리언(Boolean), null, undefined, sy

2021년 1월 11일
·
0개의 댓글

[javascript] Function

함수는 무언가를 실행하고 어떤 결과를 값으로써 반환한다.재사용이 가능한 코드의 묶음으로 한번만 명시하면 몇번이고 실행이 가능하며, 코드의 반복을 줄일 수 있다. 하나의 로직으로 재실행 할 수 있도록 해주며, 코드의 재사용성을 높여준다. 따라서 수정, 변경, 개선 등의

2021년 1월 10일
·
0개의 댓글

[javascript] Hoisting

hoisting의 사전적 의미: 끌어 올리기호이스팅은 현재 문맥의 식별된 정보를 수집하는 추상적인 개념이다. 자바스크립트에서 선언과 밀접한 관련을 가진다. 변수 선언과 함수 선언을 스코프 내의 최상위로 끌어 올린다. 위 코드는 아래처럼 순서가 바뀌어 실행된다.현재 위

2021년 1월 10일
·
0개의 댓글

[javascript] Data Type

자바스크립트 데이터 타입에는 크게 2가지 타입이 있다. 기본형(원시형, Primitive Type)과 참조형(Reference Type) 이다.값을 그대로 할당한다.숫자(Number), 문자열(String), 불리언(Boolean), null, undefined, sy

2021년 1월 10일
·
0개의 댓글

[Programmers] Level1. 서울에서 김서방 찾기

String형 배열 seoul의 element중 Kim의 위치 x를 찾아, 김서방은 x에 있다는 String을 반환하는 함수, solution을 완성하세요. seoul에 Kim은 오직 한 번만 나타나며 잘못된 값이 입력되는 경우는 없습니다.seoul은 길이 1 이상,

2021년 1월 8일
·
0개의 댓글

[Programmers] Level1. 문자열을 정수로 바꾸기

문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요.s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 0으로 시작하지 않습니다.예를들어 str이 1234이면 1234를

2021년 1월 8일
·
0개의 댓글

[Programmers] Level1. 문자열 다루기 기본

문자열 s의 길이가 4 혹은 6이고, 숫자로만 구성돼있는지 확인해주는 함수, solution을 완성하세요. 예를 들어 s가 a234이면 False를 리턴하고 1234라면 True를 리턴하면 됩니다.s는 길이 1 이상, 길이 8 이하인 문자열입니다.

2021년 1월 8일
·
0개의 댓글

[Mac] 설치한 앱 / 프로그램

다운로드 설치 MS Edge : 브라우저 Homebrew : 개발툴 ( https://docs.brew.sh/Installation#alternative-installs ) VS Code : 개발툴 ( https://code.visualstudio.com/insider

2021년 1월 7일
·
0개의 댓글

[Mac] 기본 설정하기

트랙패드 물리적 클릭 👉 탭 클릭시스템 환경설정 > 트랙패드 > 포인트 및 클릭 - '탭하여 클릭하기' ON트랙패드 물리적 클릭을 탭 클릭으로 변경트랙패드 스크롤방향시스템 환경설정 > 트랙패드 > 스크롤 및 확대/축소 - '스크롤방향: 자연스럽게' ON트랙패드 스크롤

2021년 1월 6일
·
1개의 댓글

[Mac] 입문자, 초기 부팅시 설정

내가 구매한 맥북은 2020년 하반기 발표한 Apple M1 chip이 내장된Macbook Air 2020의 제일 기본이 되는 모델이다.윈도우와 비슷하게 초기 세팅이 되는거 같다.열자마자 부팅이 바로 시작된다.시작하기 화면에서 나라를 선택하고 선호하는 언어와 입력소스,

2021년 1월 6일
·
0개의 댓글

[javascript] console 객체

브라우저의 디버깅 콘솔(Firefox 웹 콘솔 등)에 접근할 수 있는 메서드를 제공한다.동작 방식은 브라우저마다 다르다.console 객체는 아무 전역 객체에서나 접근할 수 있다.MDN - console > method(https://developer.mozi

2021년 1월 5일
·
0개의 댓글

[javascript] 데이터 타입

자바스크립트 데이터 타입에는 크게 2가지 타입이 있다. 기본형(원시형, Primitive Type)과 참조형(Reference Type) 이다.숫자(Number), 문자열(String), 불리언(Boolean), null, undefined, symbol값을 그대로 할

2021년 1월 5일
·
0개의 댓글