post-thumbnail

[JavaScript] scope

이번 포스팅에서는 var, let, const의 scope에 대해서 공부해보려고 한다.scope는 변수나 함수의 유효 범위를 이야기한다.function func() { if (1) { var a = "a"; console.log("난 if 블록 안에 있어요

어제
·
0개의 댓글
·
post-thumbnail

[JavaScript] var, let, const

중복선언과 재할당이 가능하며 마지막 선언된 값으로 재할당자율성은 있지만 소스코드가 복잡해질경우 어떤 부분에서 재할당 됐는지 파악하기 힘듦위에 이유들로 잘 안씀중복선언은 불가능하지만 재할당은 가능값이 변경되는게 예상될경우 사용let을 이용해 중복선언을하게되면 이미 선언되

어제
·
0개의 댓글
·

CS 키워드 정리

node.js는 chrome V8 엔진으로 빌드된 자바스크립트 런타임(개발환경)이다. 싱글쓰레드, 논블로킹, 이벤트기반 비동기 방식으로 싱글쓰레드임에도 높은 처리성능을 가지고 있다. 콜백 큐, 다양한 API를 가지고 있음.장점 - 내장 HTTP 서버 라이브러리 포함

3일 전
·
0개의 댓글
·
post-thumbnail

[원티드 프리온보딩 백엔드 챌린지] 1-1 도커 이론

컨테이너(Container) 기술가상화 기술 중 하나애플리케이션을 독립된 환경에서 실행하는 기술다른 서버 및 환경에서 애플리케이션을 실행할 수 있도록 하는 기술기존 virtual machines 모델들과 달리 별도의 guest OS 없이 가벼운 가상화 기술 사용이 가능

4일 전
·
0개의 댓글
·
post-thumbnail

프로그래머스 Lv1 기사단원의 무기 자바스크립트

약수 계산하는게 아직 너무 어렵다..

2023년 10월 21일
·
0개의 댓글
·

코딩테스트 프로그래머스 LV1 둘만의 암호 자바스크립트

1.a-z까지 알파벳 중 filter 메소드를 사용하여 skip 문자열에 포함된 값을 제외시킨 후 str 변수에 담아주기2\. 문자열 s를 split 메소드를 사용하여 s 배열 생성3\. map 메소드를 이용하여 s 배열을 indexOf 함수로 index 변수와 더해줌

2023년 10월 20일
·
0개의 댓글
·

프로그래머스 LV1 덧칠하기 자바스크립트

paingting 변수 초기화paingting 변수에 칠한 구역에 대한 값을 저장forEach를 이용해 칠해야 할 구역과 paingting의 칠해진 구역을 비교하여 answer의 값을 더해준다.

2023년 10월 19일
·
0개의 댓글
·

[TIL]포트원을 이용한 카카오페이 결제 연동

현재 진행중인 프로젝트에서 계약시 결제기능을 추가하기결제 연동을 위한 초기 세팅1.웹페이지에서 계약하기 버튼 클릭 후 PT횟수 입력시 트레이너가 미리 정해둔 PT가격에 사용자가 횟수를 더한 값으로 카카오 페이 결제띄우기2\. 결제 후에 계약이 가능하도록 구현하기3\.

2023년 9월 17일
·
0개의 댓글
·

[TIL]

2023년 8월 28일
·
0개의 댓글
·

[git]gitignore 적용이 안될때

아래 명령어를 입력후 다시 커밋해주면 gitignore에 정상적으로 추가가 된다.gitignore을 프로젝트 시작할때 생성한게 아니라나중에 추가를 하게 되면 gitignore가 적용이 안되는 경우가 있다.git프로젝트를 열어 작업을 할 때 이미 인덱싱이 된 파일은 계속

2023년 8월 27일
·
0개의 댓글
·

[CS]프로토콜과 HTTP

컴퓨터 사이에서 통신을 위한 데이터 교환 방식을 정의하는 체계즉, (쉽게 말하면) 통신을 위한 약속개방형 시스템 상호연결 참조 모델네트워크 통신이 일어나는 과정을 7단계로 표현한 것 Screenshot 2023-06-15 at 8.59.07 PM.png 1계층물리

2023년 8월 27일
·
0개의 댓글
·

[CS]웹서비스 개념과 REST API

Screenshot 2023-06-13 at 9.55.38 PM.png(1) 네이버의 서버와 통신하기 위해 IP가 필요, www.naver.com을 DNS에 질의(2) 네이버 웹 서버의 IP가 3.10.256.3 이라는 것을 응답(3) 네이버 웹 서버로 웹 페이지 요청

2023년 8월 27일
·
0개의 댓글
·

[JS]자바스크립트 기초

대입연산자란 우항의 값을 좌항의 값으로 대입하기 위한 연산자(수학) 에서 배우는 같다의 의미가 아니다원시타입: 단일한 값을 담을 수 있는 타입예시) 다음과 같은 숫자, 문자열, boolean, null, undefined 등특징변수 선언시 변수에는 값이 담기게 된다.다

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

[cs]Primary Key와 Foreign Key

어떤한 테이블의 고유한 ID값을 이야기하며 아래와 같은 특징을 가진다.고유성(Unique) : 기본 키의 값은 테이블 내에서 중복되지 않아야 한다.무결성(Not Null) : 기본 키의 값은 null이 될 수 없다.테이블간의 관계설정을 통해 A테이블의 Primary K

2023년 8월 21일
·
0개의 댓글
·
post-thumbnail

[cs]정규화란?

데이터의 중복으로 인해 삽입, 삭제, 갱신 시 발생하는 비 합리적인 현상발생 원인정규화 미 충족여러 특징을 하나의 릴레이션으로만 표현 (즉, 하나의 테이블에 다 때려넣을 때)종류삽입 이상 (삽입 시 불필요한 정보도 삽입)갱신 이상 (중복 값중 하나만 갱신되고 나머지는

2023년 8월 21일
·
0개의 댓글
·
post-thumbnail

[cs]아키텍처 패턴과 고려해야할 사항

아키텍처 패턴은 특정한 목표를 달성할 수 있으며 유지보수가 가능하며 확장 가능한 소프트웨어 시스템을 만드는 데 도움을 줄 수 있다. 아키텍처 패턴은 공통적으로 발생하는 문제에 대한 해결책을 제공하며, 개발자들이 다양한 도메인에서 반복적으로 발생하는 문제에 대한 효과적인

2023년 8월 19일
·
0개의 댓글
·

[CS]RDBMS와 noSQL

가장 큰 차이점은 데이터의 일관성과 확장성 RDBMS는 사전 정의 된 스키마를 통해 데이터를 구조화하여 저장해야하기 때문에 데이터의 일관성과 무결성을 유지 할 수 있고, 테이블과 테이블의 관계설정과 쿼리문을 이용해 다른테이블에 참조하거나 복잡한 데이터 조작이 가능하다는

2023년 8월 16일
·
1개의 댓글
·
post-thumbnail

[Trello_Project]시작

개발환경nest.js / TypeORM / mysql

2023년 8월 7일
·
0개의 댓글
·

[til]nest.js 사용해보기

nest.js 설치하기 프로젝트 이름 설정

2023년 8월 4일
·
0개의 댓글
·