학습 툴 세팅하는 과정에서 1차 좌절...ㅎ학습 환경 세팅에서 우분투 설치를 권장하기에..전날부터 설명을 보고 열심히 따라했으나 여러 오류가 발생했고 구글링을 통해 이것저것 시도 후 겨우 성공했다..!(검은화면을 마주했을땐...내가 컴퓨터에게 무슨짓을 한건가..싶었다)
[JS/Node] 기초 - 변수, 타입, 함수 변수 변수 선언 let a; 데이터 할당 a = 12; 선언과 할당을 동시에 하는 방법 let name = 'Choi'; 프로그래밍 세계에서 변수는 이름(Lable)이 붙은 값이다. 할당이 없는 변수는 let myname
원하는 순서의 문자열 호출\[] 안에 문자열의 순서를 지정하여 해당 문자열을 확인할 수 있다.문자열에서는 + 연산자만 사용이 가능함String 타입과 다른 타입 사이에 + 연산자를 쓰면 String 형식으로 변환된다.문자열의 전체 길이 변환위에 작성한 코드는 문자열의
문자열 길이 확인하기 오늘은 페어와 함께 반복문을 페어프로그래밍 했다. 11번 문제까지는 페어와 함께 해결했고, 12번 문제부터는 혼자 해결하기 시작했다. 혼자서는 수도코드를 작성하는데에 더 집중해서 문제부터 완벽하게 파악하는 연습을 했고, 그 결과 좀 더 수월하게
HTML, CSS 기초 HTML : 웹 페이지의 구조를 담당하는 마크업 언어 CSS : 디자인 요소를 시각화하는 Style Sheet 언어 JavaScript : 단순한 웹페이지를 프로그램으로 만들어 유저와 상호작용 할 수 있게 해주는 프로그래밍 언어 HTML 기본
HTML 문서에 JavaScript 문서 연동시 코드가 꼬이는 등 혹시 모를 오류를 대비하기 위해HTML 문서 내부에서 <body></body> 태그 제일 마지막 부분에 연동해주는 것을 권장함.
문자열을 수로 바꾸는 함수 : 문자열을 실수로 바꾸는 함수 ㄴ 수가 아닌 문자로 시작하면 NaN을 반환한다. : 문자열을 정수로 바꾸는 함수 ㄴ 문자열 숫자를 n진법일 때의 값으로 바꾼다. n은 옵션으로 2부터 36까지 입력이 가능함. 입력하지 않으면 10으로 처리한
[Linux]기초 CLI (Command-Line Interface) : 명령어를 입력해 컴퓨터를 조작하는 방식 GUI (Graphical User Interface) : 사용자가 화면을 통해 컴퓨터와 소통하는 방식 CLI 입력소스(Input source) : 입력을
[Git] 기초 Git 이란? * 가장 강력하고 대중적인 버전 관리 시스템이다. * 개발자의 코드를 효율적으로 관리하기 위해 개발된 '분산형 버전 관리 시스템' Git : 소스 코드 기록을 관리하고 추적할 수 있는 버전 관리 시스템 Github : Git Reposi
코드스테이츠 2주차 회고록 코드스테이츠 소프트엔지니어 22주 과정 중 2주가 흘렀다. 2주의 기간을 무사히 보낸 기념으로 회고록을 작성해보고자 한다. 코드스테이츠에 들어와서 느낀점은 내가 혼자 공부하면서 느꼈던 한계를 보완해줘서 만족스러웠던게 가장 컸고, 생각보다 프로
배열 : 순서가 있는 값(element)인덱스 : 배열의 순서. 0부터 순서를 매김대괄호(square bracket)를 이용해 배열을 만들고, 각각의 원소(element)는 쉼표(comma)로 구분해준다.인덱스를 이용해 값에 접근할 수 있다(조회) : myNumber\
[JS/Node] 객체
[CSS] 레이아웃, Selector Selector > 셀렉터 : h1{} div{} 전체 셀렉터 : *{} Tag 셀렉터 : section, h1{} ID 셀렉터 : #only{} Class 셀렉터 : .widget{} .center{} Attribute 셀렉터 :
[ JS/Node ] 핵심 개념과 주요 문법 원시 자료형과 참조 자료형 원시자료형(Primitive type date) : number, boolean, symbol(null), undefined, string, bigint 객체가 아니면서 method를 가지지 않는
[ JS/Node ] 핵심 개념과 주요 문법 Spread 문법 Spread 문법 : 주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣어줄 때 사용한다. Rest 문법 Rest 문법 : 파라미터를 배열의 형태로 받아서 사용할 수 있다. 파라미터 개
[ JS/브라우저 ] DOM DOM : Document Object Model 의 약자. HTML 요소를 Object(JavaScript Object)처럼 조작(Manipulation)할 수 있는 Model. 즉, 자바스크립트를 사용할 수 있다면 DOM 으로 HTML을
Achievement Goals 기초적인 event를 알고, event handler를 element에 적용할 수 있다. onclick event onclick 에 직접 할당하는 거소가 addEventListener 의 차이 eventHandler 함수를 만들고, eventHandler의 첫번째 인자를 사용할 줄 안다. To-Do List ☆ 계산기 나이...
Math.abs(num) : 주어진 숫자의 절대값을 반환한다.Math.floor(num) : 주어진 수와 같거나 작은 정수 중에서 가장 큰 수를 반환한다.parseFloat(str) : 주어진 값(숫자문자열)을 분석해 부동소수점 실수로 반환한다.분석할 수 없으면 NaN
매개변수(parameter) : 함수를 선언할 때 함수 호출시 전달인자를 받아올 임의의 변수전달인자(argument) : 함수를 호출할 때 함수의 매개변수에 전달할 값자바스크립트에는 3가지의 거듭제곱 방식이 있다.알고리즘 문제 풀기반복문 코플릿 초기화하고 다시 풀기1일
반복문 반복문은 어떤 작업(코드들)이 반복적으로 실행되도록 할 때 사용한다. for문은 반복 횟수를 알고 있을 때 주로 사용하고, while문은 조건에 따라 반복할 때 사용한다. for 구문 while 구문 for문이 정해진 횟수만큼 반복한다면, while문은 조건
2일동안 페어와 Calculator 과제를 진행했다.테스트케이스는 크게 3단계 난이도로 나눠져 있었다.Bare Minimum Requirements가 기본적인 필수과제이고 나머지는 필수는 아닌 과제 항목이었다.Bare Minimum Requirements (필수항목)A
Sprint Calculator - Nightmare 관련 코드 Refactoring계산기에 애니메이션 추가해보기개인프로젝트 - Tamo 웹사이트 amount 영역 구현
[ Git ] 기초 Git 환경설정 1. 사용자 정보 등록 설정에 기록된 정보가 Git 커밋 내역에 기록된다. --global 옵션으로 설정하면 한번만 설정하면 되고, 사용자 홈에 저장된다. 위의 명령어를 다시 입력하여 정보를 변경할 수 있다. 여러 프로젝트에서 각각
CLI와 GUI 방식의 차이? CLI로 조작한 것과 GUI로 조작한 것은 방식에만 차이가 있을뿐 결과는 동일하다. CLI를 써야하는 이유는? GUI가 사용자에게 친숙한 방식이긴 하지만 못쓰는 상황이 있을 수 있다. 예를 들어, AWS나 원격 등의 환경에서는 CLI를