🌻 변수는 이름이 붙은 값을 의미한다변수의 선언과 할당에 대해서 설명하고 코드로 작성할 수 있어야 한다.표현문이 값으로 변환되어서 변수에 할당되어 담기는 과정을 설명할 수 있어야 한다.선언은 let myname;선언은 let으로 하고, 한번만 한다.할당은 myname
🌻 함수는 문제 해결을 위한 고민을 논리적으로 풀어내는 작업을 하는 하나의 단위함수는 (컴퓨터에게 일을 시키기 위한) 지시사항의 묶음함수는 입력 -> 함수 -> 출력의 과정으로 이루어짐사람마다 속도가 다르고, 집까지의 거리가 다르므로 매개변수로 지정해주었다.위의 ti
🌻 컴퓨터가 우리 일상생활에 도움을 줄 수 있는 도구가 되려면, 인간과 비슷하게 작동할 수 있게 어떤 조건에 작동을 해야 한다는 것을 명시를 해줘야 한다. 조건문 기초 Achievement Goals truthy와 falsy가
🌻 문자열(string)이 무엇일까? 우리가 평소에 보던 그 책에 쓰여있는 글자를 문자열이라고 한다. 다만 컴퓨터는, 모두 글자로 되어있는 코드를 읽어야 하기 때문에 구분하기 위해서 '나 "을 사용하여 문자열을 구분한다.문자열의 속성과 메소드를 이용해 원하는 형태로
🌻 반복문이 없다면 우리는 수백만 개의 정보를 처리하기 위해서 수백만 줄의 코드를 작성해야 한다. 이런 단순 반복을 보다 효율적이고 간결하게 할 수 있도록 반복문을 활용해보자.
🌻 대량의 정보를 보관하고 관리하는 법에 대해서 알아보자.배열에서 사용되는 다음 용어에 대해 정확히 이해할 수 있다.index, element배열 요소(element)의 조회, 추가, 삭제, 복사, 분리 하는 법을 이해할 수 있다.arr\[0], push, pop,
🌻 자바스크립트에서 객체는 게임 캐릭터에 비유할 수 있다. 나의 캐릭터와 다른 사람의 캐릭터는 직업과 능력을 가지고 있지만, 서로 다른 직업과 능력을 가지고 있다. 회원가입 시 입력하는 정보도 각자 다르지만, 입력해야 하는 정보의 종류는 동일하다.배열 및 객체 구조를
🌻 closure와 scope에 대해 구체적으로 이해하는 것이 JavaScript 초보자와 숙련자를 가르는 기준들 중 하나이다.JavaScript의 Scope의 의미와 적용 범위를 이해할 수 있다JavaScript의 Scope 주요 규칙을 이해할 수 있다중첩 규칙bl
🌻 Object Oriented Programming...!객체 지향 프로그래밍의 기본적인 컨셉을 이해할 수 있다.class, instance 등의 용어를 이해할 수 있다.new 키워드를 사용해 instance를 생성할 수 있다.ES6 class 키워드를 사용할 수
🌻 매개변수(parameter)란 함수의 정의에서 전달받은 인수를 함수 내부로 전달하기 위해 사용하는 변수를 의미한다. 인수(arguement)란 함수가 호출될 때 함수로 값을 전달해주는 값을 말한다.Parameter의 갯수가 유동적인 함수를 만들 수 있다.ES6에서
고차 함수(Higher-Order Function) > 🌻 참으로 신기하고 생소한 개념이다 고차 함수 기초 Achievement Goals 일급 객체(first-class citizen)의 세 가지 특징을 설명할 수 있다. 고차 함수(higher-order fun
🌻 요청에 대한 결과가 동시에 일어나지 않는다 !비동기 호출의 code 패턴을 작성할 수 있다.setTimeout 등의 비동기 호출 함수를 이용할 수 있다.다른 함수(A)의 전달인자(argument)로 넘겨주는 함수(B)parameter를 넘겨받는 함수(A)는 cal