01_Console.logconsole.log - 값을 눈에 보이도록 출력하는 기능console.log (100); =>100으로 출력내가 여기서 궁금한 것은 ()안에 있는 출력값에 "",''를 쓰는것과 안쓰는것은무슨차이가 있는지 의문이다.
variable = 변수(데이터를 담을 수 있는 대상) 데이터 변수 사용하려면 두가지 단계 가있음 ex)let myNumber = 100; (;은 한줄이 끝났다는 뜻) 선언(Declear)/ 데이터를 담는과정 = 할당(Assing) 순서: 변수 선언 -변수에값을 할당
Variables(변수) = Variables(변수) - 데이터를 담을 수 있는 대상 let myNumber = 100; 은 100이라는 값을 myNumber가 대체한다는 뜻이다. 위의 예에서 let mynumber는 선언(declear) 100;은 할당(assign)
String = 문자열이라고 부른다. 'watermelon' 'coffee'emdemd'등등 변수 선언해서 할당하는 법 사용하고 싶은 변수명을 let으로 선언하고 ''로 감싸져있는 문자열을 할당 문자열에는 띄어쓰기 공백도 포함이된다. 문자열 서로 합치기 변수는
함수의 정의 사진 함수 자신에게 누군가가 주는 인풋이있다 함수가 내부적으로 기능을 수행해 아웃풋을 도출 사진 함수를 구성하는 요소 3가지가 늘 있어야 함수로써 동작하는것은아님 인풋없이 함수로만하는 사진 기능수행사진 함수는 변수선언처럼 선언을 하고 실행을 해줘야한다.
사진 기능 수행 하고 결과로 output반환 할 수있는 것 output반환과 output return은 같은말이다. 함수 선언할때 코드 내부에 직접 return이라는 명령어가 들어간다. 함수(function)선언 방법! 사진 function이라는 명령어로 함수를
사진 함수는 정의(선언), 호출(실행)이 너무너무 중요하다 input있는 함수 정의 사진 ()는 input의 자리이다 {}하고싶은 기능만들고 return output을 하준다 input자리에 어떤 변수명으로 받고싶은거 사용가능(내부에서도 같은 이름으로 사용해야됨)
Boolean 참과 거짓을 판별할때 사용하는것이다 boolean타입과 string타입과 결과값이다르다 ex) console.log(1+1 ===2) -> true console.log(1+1 ===3) -> false ex) console.log('Code Kim
Array배열 특정한 데이터들을 일렬로 일정하게 모아놓은 집합 [] 대괄호를 쓴다. 괄호안에있는 하나하나를 요소(element)라고 부른다. let myArray = [19, 44, 'good', false] 19는 myArray라는 배열의 하나의 요소이다 myArra
조건문과 true, false가 있는 이유는 참이냐 거짓이냐에 따라 코드가 달라지기때문 일치연산자 === 불일치연산자 !== 나머지 표찾아서 사진넣기 조건문은 만약 ~한다면 사진넣기 if와 else를 같이 사용하면 true false각각 명령을 실행할수있음 else
반목문 동일한 동작을 조건을 만족할 때 까지 반복해서 수행 for (let step = 0; step <10; step++){ console.log('Hello wecode!') } 위의 예에서는 step이라는 카운터로 사용함 10번을 출력하길 원한다면 0부터 9까
Object(객체)는 참조형 데이터 타입의 한 종류임여러 종류의 데이터를 묶음으로 관리하는 데이터 타입Array는 \[] , Object는 {}로 시작하고 키와 키에 해당하는 데이터(value),또다른 키와 키에 해당하는 데이터가있다오브제그 기본적인 형태왼쪽(name,
State = 프로세스가 오퍼레이션을 수행하고있는지 , 그 수행을 성공실패했는지프로듀서, 소비자의 차이점 원하는데이터를 제공하고, 사용하는사람State : 오퍼레이션을 수행중이면 pending -> 성공적으로 완료면 fulfilled or 문제가 생기면 reject
체이닝을 계속하면 코드가 난잡해지기 때문에 async, await을 사용프로미스 체이닝을 간단하게 해준다. before(promise)after(async)function앞에 async키워드를 쓰면 코드블럭이 자동으로 promise로 변환된다.Async 가 붙어있는 f
현재 작업의 응답이 끝남과 동시에 다음 작업이 요청된다.함수를 호출하는 곳에서 호출되는 함수가 결과를 반환할 때까지 기다린다.작업 완료 여부를 계속해서 확인한다.장점 : 간단하고 직관적이다. 단점 : 결과가 주어질 때까지 대기해야 한다.작업을 다른 쓰레드에 시키고 기다
배열을 이용한다.배열의 값을 조작해서 원하는 결과값을 도출하는데 의미가 있다.모든 배열요소가 제공된 함수로 호출될 때 새로운 배열을 생성한다.기존의 배열을 이용해 새로운 배열을 생성할 때 사용한다.기존 배열은 값이 바뀌지 않고 유지한다.배열의 각 요소에 callback
this는 일반적으로 메서드를 호출한 객체가 저장되어 있는 속성입니다. 하지만 this 속성은 메서드를 호출할 때뿐 아니라 일반 함수를 호출할 때도 만들어지며 이벤트 리스너가 호출될 때에도 this 속성이 만들어진다. this가 쓰이는 함수를 어떤 방식으로 실행하느냐에
데이터 타입에는 크게 두 가지로 나누어져 있다. 나누는 기준? 기본형은 할당이나 연산시 복제되고 참조형은 참조된다고 할려짐 둘 모두 복제를 하기 ㄴ하지만 기본형은 값이 담긴 주솟값을 바로 복제하는 반면 참조형은 값이 담신 주솟값들로 이루어진 묶음을 가리키는 주솟값을
undefined, null 둘 다 값이 없음을 나타낸다 Undefined 값이 할당되지 않는 변수는 undefined타입이다 정의되지 않은 것, 초기화 되어 있지 않거나 존재하지 않은 객체의 프로퍼티이다. 또한 undefined는 데이터 타입이자 값을 나타낸다.