[12/11] DAY7 자바스크립트 공부
·
기타/[JS-0기] 한입 FE 챌린지
7일 차 진도 Promise 비동기 작업을 편리하게 할 수 있게 도와주는 JS 내장 객체 executor = (resolve, reject) => { setTimeout(()=>{ console.log(“3초만 기다리세요”) },3000) } const promise = new Promise(executor); excutor함수는 promise 객체의 인수로 전달되어야 하며, promise 객체를 생성함과 동시에 실행되는 실행함수 executor 함수의 매개변수인 resolve, reject는 js에서 자체적으로 제공하는 콜백함수로, 비동기 처리가 성공하면 resolve를, 실패하면 reject를 호출한다. Promise 객체는 State, Result 두 가지의 내부 프로퍼티를 가진다. state : ..
[12/8] DAY4 자바스크립트 공부
·
기타/[JS-0기] 한입 FE 챌린지
4일 차 진도 배열 순서가 있는 요소들의 집합. 여러 개의 항목들이 모여 있는 리스트 배열 생성법 1. 생성자 let arr = new Array(); // [] let array1 = new Array1(1,2,3); // [1,2,3] let array2 = new Array2(3); // [undefined,undefined,undefined] 배열 생성자에 값을 할당 때는 특정 요소를 넣으려면 여러 개의 값을 넣으면 되고, 원하는 크기의 공간을 할당하려면 원하는 공간의 크기를 괄호 안에 작성해 주면 된다. 2. 배열 리터럴 let arr = []; // [] let array1 = [1,2,3] // [1,2,3] let array2 = [3] // [3] 배열 리터럴을 통해 배열을 생성하고, 배..
[12/7] DAY3 자바스크립트 공부
·
기타/[JS-0기] 한입 FE 챌린지
3일 차 진도 스코프란 범위, 변수 혹은 함수가 갖게 되는 유효범위 - 전역 스코프(Global Scope) let sum = 0; function add(num1, num2){ sum = num1 + num2; } add(10,15); console.log(sum); // 25 어디서든지 해당 변수에 접근 가능 - 지역 스코프(Local Scope) function add(num1, num2) { let sum = num1 + num2; return sum; } console.log(sum); 지역을 벗어난 곳에서는 접근 불가능 const num = 10; // 전역 스코프 function print() { const num = 100; // 지역 스코프 console.log(`지역 스코프 ${num}..
[12/6] DAY2 자바스크립트 공부
·
기타/[JS-0기] 한입 FE 챌린지
2일 차 진도 연산자란 프로그래밍 언어에서 특정 연산을 할 수 있도록 도와주는 문자 산술 연산자 덧셈, 뺄셈, 곱셈, 나눗셈 등이 가장 기본적인 산술연산자 나머지 연산도 산술연산자에 포함, 기호를 기준으로 왼쪽의 값을 오른쪽으로 나눈 나머지를 반환 증감연산자도 산술연산자에 포함 대입연산자 변수에 특정값을 대입 복합대입연산자 논리연산자 true, false로 이루어진 boolean타입을 위한 연산자 not 연산자 : true를 false로, false를 true로 변경해 줌 or 연산자 : || 기호를 기준으로 양 옆의 값 중 하나라도 true면 true를 반환 and 연산자 : && 기호를 기준으로 양 옆의 값이 모두 true여야만 true를 반환 비교연산자 == 는 값이 일치하는지만 비교한다. === ..
[12/5] DAY1 자바스크립트 공부
·
기타/[JS-0기] 한입 FE 챌린지
1일 차 진도 - 자바스크립트는 웹페이지를 동적으로 만들어주기 위해 개발된 언어이고, 모던 자바스크립트는 자바스크립트 ES6와 그 이후의 버전들을 모두 포함한 자바스크립트를 말한다. - 자바스크립트로는 웹 개발, 서버개발, 애플리케이션 개발등을 할 수 있다. - 자바스크립트는 자바스크립트 코드를 실행하는 프로그램인 자바스크립트 엔진이 들어있는 모든 곳에서 동작한다. 변수란? 프로그램이 실행되는 도중 변경되는 값을 저장하기 위한, 이름을 가진 저장소 [let 이름 = 값;]을 통해서 선언한다. 변수 명명 규칙 1. $와 _를 제외한 기호는 사용 불가 2. 변수명의 맨 앞은 숫자 사용 불가 3. 예약어 사용 불가 4. 카멜표기법(첫 번째 단어를 제외한 각 단어의 첫 글자를 대문자로) - 자바스크립트는 변수의..