일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- 이미지 갤러리 최적화
- 프론트엔드 성능 최적화 가이드
- 학습내용정리
- 커리어
- js pattern
- package management
- 브라우저의 렌더링 과정
- 자바스크립트
- 자바스크립트 패턴
- 이벤트
- DOM
- Babel과 Webpack
- js pattern
- mixin pattern
- 올림픽 통계 서비스 최적화
- 스코프
- middleware pattern
- pr review
- version management
- 딥다이브
- const
- 블로그 서비스 최적화
- unique identifiers
- 자바스크립트 딥다이브
- 새 코드 받아오기
- 진행기록
- 제너레이터와 async/await
- peerdependencies
- 모던 자바스크립트 Deep Dive
- 프로그래머스
- Today
- Total
목록BootCamp_Codestates/Pre Tech Blog (16)
Dev Blog

배열 기초 메소드 배열 요소(element)의 조회, 추가, 삭제, 복사, 분리 하는 법을 이해할 수 있다. unshift, shift, slice, length 자바스크립트의 특정 값이 배열인지 아닌지 판별할 수 있다. Array.isArray 배열의 요소(element)를 추가 및 삭제할 수 있다. push, pop 자바스크립트의 특정 값이 배열에 포함되어 있는지 확인할 수 있다. indexOf, includes Array 메소드 구성 1. 원본 배열을 변경하는 Array.prototype 메소드 Array.push(): 하나 이상의 요소를 배열의 가장 마지막에 추가합니다. Array.pop(): 배열의 가장 마지막 요소를 제거하고, 그 제거된 요소를 반환합니다. Array.shift(): 배열의 가..

문제 해결을 위한 방법 실험보고서 작성 실험 목적과 원리 실험 도구 및 방법 이론값과 측정값 비교 결과에 대한 논의 결론 참고문헌 예를 들어, 실험 보고서를 작성에 있어, 문제(이상한 결과)가 발생했을때 무엇이 문제인지 단서 확보와 분석이 필요하다. (4.결과에 대한 논의) 문법에러가 아닌 로직에서 에러가 발생한 경우라면? 문제가 발생했을 것이라 생각되는 부분 선정(가설 선정) 가설이 맞는지 틀린지 실험(가설 검증)을 위해 (3.이론값과 측정값 비교) 경우의 수를 하나씩 기대값과 실제값 비교한다.(유닛테스트. 개발방법론: 테스트 주도 개발)

반복문 기초 Achievement Goals 반복문을 활용하여 단순한 기능을 반복하여 수행할 수 있다. for 문과 문자열, 숫자를 이용해 반복적으로 코드를 실행시킬 수 있다. 기본적인 for 문 for (let i = 0; i < 5; i++) 을 응용하여 다양한 for 문을 만들 수 있다. for와 while의 차이에 대해서 알고 있다. 반복문에 조건문을 응용하여 특정 조건에서만 코드를 실행시킬 수 있다. 이중 포문이 무엇인지 이해하고 활용할 수 있다. 반복할 내용을 { }block 안에 넣는다. for 구문 - 반복할 조건을 초기화, 조건식, 증감문 순으로 넣는다. for(시작;끝;증가 또는 감소(업데이트되는값)){ 반복할내용 } 예를 들면, let sum = 1; for(let n = 2; n

Achievement Goals truthy와 falsy 가 조건문에서 작동하는 방식을 이해할 수 있다. 논리 연산자에 대해 이해할 수 있다. if 와 else if , else를 이해하고 무리없이 활용할 수 있다. 복잡한 조건문을 활용하여 실생활에서 쉽게 마주할 수 있는 문제를 해결할 알고리즘을 짤 수 있다. if문 if ( condition1 ) { statement1 } condition1을 만족하면 statement1을 실행한다. if~else문 if ( condition1 ) { statement1 } else { statement2 } condition1을 만족하면 statement1을 실행하고, 만족하지 않으면 statement2를 실행합니다. 다중if문 if ( condition1 ) { ..

Achievement Goals 1 함수의 필요성에 대해서 이해하고, 반복 작업을 편리하게 수행할 수 있다. 함수 선언을 위해 필요한 keyword, name, parameter, body 에 대해 이해할 수 있다. 함수 선언과 호출의 기초적인 작동 원리를 이해할 수 있다. 함수가 선언되어 함수 표현식이 변수에 담기는 과정을 설명할 수 있어야 한다. 함수의 결과값이 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다. 함수란? - javascript에서 코드의 집합을 나타내는 자료형이다. - 함수를 변수에 할당하거나 , 함수를 리턴 할 수 있다. 함수 선언 function name([param[, param[, ... param]]]) { statements } name: 함수 이름. param: 함수..

Achievement Goals 자바스크립트에서 원시 자료형과 참조 자료형이 무엇인지 알 수 있다. 원시 자료형 string, number, boolean, undefined 의 의미를 이해할 수 있다. 타입마다 다른 속성과 메소드가 있다는 것을 이해할 수 있어야 한다. typeof 를 활용하여 특정 값의 타입을 확인할 수 있다. == 및 !=가 타입 검사를 하지 못한다는 것을 알 수 있다. console.log(typeof 42); // expected output: "number" console.log(typeof 'blubber'); // expected output: "string" console.log(typeof true); // expected output: "boolean" console...

Achievement Goals 변수의 선언과 할당에 대해서 설명하고 코드로 작성할 수 있어야 한다. 표현문이 값으로 변환되어서 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다. What is the meaning of 변수? 데이터 보관함(메모리) 보관함의 크기는 동일 각 보관함의 이름 = 변수 이름을 통해 데이터 사용(재활용) 변수란? 메모리에 공간을 할당받아 하나의 값을 저장할 때, 그 값을 찾아갈 수 있는 이름 혹은 그 공간 자체를 뜻한다. 변수에는 값, 표현식, 함수 등이 저장될 수 있다. let age = 42; age = '마흔두살 변수의 선언 3가지 var name = '김정은인민지도자?'; //변수선언과 값 초기화. let name = '트럼프대통령'; //블록 범위(scope) 지..
String 전역 객체는 문자열(문자의 나열)의 생성자입니다. String(thing) 문자열은 전역 객체를 직접 사용 및 생성할 수 있습니다. 문자열은 변경 불가능한 값입니다. 문자열 메소드 빠르게 찾기 1. str.length: 문자열 길이를 숫자로 반환(공백포함) 2. str[인덱스]: 문자열의 한 글자 반환(공백 포함) 3. str.indexOf(원하는글자): 원하는 글자의 문자의 인덱스 찾기(첫글자인덱스반환) 4. str.lastIndexOf(원하는글자): 마지막 문자열의 첫번째 글자 index를 반환한다.(마지막으로 발견한 문자열) 5. str.substr(시작인덱스,글자수): 문자열 특정 위치부터 특정 문자 수 만큼 문자를 반환. str.substr(2): 0번째 인덱스부터 2개 반환. 6...