프로그램에서 다룰 수 있는 값의 종류원시 자료형string : 문자number : 숫자boolean : true, falseundefined객체 타입 typeof값의 타입을 확인할 수 있는 연산자개발자 도구를 통해 값 확인하기확인할 점은 1 === 1, typeof 1
변수(variable)데이터를 저장할 수 있는 메모리 공간을 의미하며, 상황에 따라 변경될 수 있는 값프로그래밍 세계에서의 변수는 이름(label)이 붙은 값변수는 표현식(expression)에서 사용할 수 있다.변수의 선언(declaration)데이터 보관함(메모리)
기초 자바스크립트 문법 > 리터럴(literal) 직접 표현되는 값 그 자체 > 식별자(identifier) 변수나 함수의 이름을 작성할 때 사용하는 이름 > 변수의 선언 var, const, let var의 문제점과 개선사항 > 함수의 선언 매개변수(para
조건문
문자열
계산기 구현
원시 자료형과 참조 자료형
객체
스코프 스코프 변수 접근 규칙에 따른 유효 범위 목표 스코프의 의미와 적용 범위를 이해 스코프의 주요 규칙을 이해 전역 스코프와 지역 스코프의 차이를 이해 block scope와 function scope의 차이를 이해 변수 선언 키워드(let, const, va
ES6 문법 목표 spread/rest 문법을 사용할 수 있다. 구조 분해 할당을 사용할 수 있다. spread/rest 문법 spread 문법 주로 배열을 풀어서 인자로 전달하거나, 배열을 풀어서 각각의 요소로 넣을 때에 사용 함수 배열 spread 문법은 기
배열 이론 배열 순서(index:0부터)가 있는 값(요소:element), []와 ,를 이용해서 만든다. . : 온점(dot)을 이용해서 변수가 가지고 있는 속성(property)에 접근할 수 있다. 관련된 명령(method)도 실행할 수 있다. 명령을 실행할 때는 함