선언은 let 키워드를 사용한다let myname;(선언은 한번만 한다!)할당은 연산자 = 을 사용한다myname = 'DongHyeon';( =은 "같다"가 아닌 myname에 DongHyeon이라는 값을 대입하는 것)선언과 할당을 하면 let myname = 'Do
조건문은 어떠한 조건을 판별하는 기준을 만드는 것~ 보다 같거나 크다 >=~ 보다 같거나 작다 <=일치 ===불일치 !==두가지 조건을 한번에 적용할 때 사용 1.AND 연산자 = 첫번째 조건과 두번째 조건이 모두 true 일때 2.OR 연산자 = 첫번째 조건과
문자열 메소드(method)정리!!문자열의 길이 출력문자열을 index로 출력문자열 합치기문자열을 원하는 길이 만큼 출력문자열을 대문자,소문자로 변환문자열에서 원하는 문자 찾기
같거나 비슷한 코드를 여러 번 실행시켜야 할 경우에 쓰는 구문
순서가 있는 값대괄호(square bracket)을 이용해서 배열을만들고,각각의 원소(element)는 쉼표(comma)로 구분요소(Element)배열의 값순서(index)배열의 위치를 나타냄1이 아닌 0부터 번호를 매김
주소록에 적합한 자료 구조객체는 키와 값 쌍(key - value pair)으로 이루어져 있다키-값 쌍(key-value pair)은 쉼표(comma)로 구분중괄호{}를 이용해서 객체 생성1\. Dot notation2\. Bracket notation
Scope 변수 접근 규칙에 따른 유효 범위 변수는 어떠한 환경 내에서만 사용 가능하며, 프로그래밍 언어는 각각의 변수 접근 규칙을 갖고 있음 변수와 그 값이, 어디서부터 어디까지 유효한지를 판단하는 범위 JavaScript는 기본적으로, 함수가 선언되는(lexica
데이터 보관함 한 칸에 하나의 데이터만 넣을 수 있는 원시적인 방식let 과 var 는 재할당이 가능하지만 const는 재할당이 불가변수의 크기는 고정되어 있음원시 자료형은 값 자체에 대한 변경이 불가능(immutable)하지만, 변수에 다른 데이터를 할당할 수 있음또
고차함수(Higher-order function) 함수를 인자(argument)로 받거나 함수를 리턴하는 함수 다른 함수를 인자로 받는 경우 함수를 리턴하는 경우 함수를 인자로 받고, 함수를 리턴하는 경우 콜백함수(callback function) 다른 함수(ca
함수 내부에서 자기 자신의 함수를 반복해서 호출하는 것을 말한다.주어진 문제가(구조는 비슷하고) 더 작은 문제로 나뉘어 질 수 있는 경우중첩된 루프가 많거나 중첩의 정도(number of loops)를 미리 알 수 없는 경우사실 모든 재귀 함수는 재귀 호출 없이 whi