자바스크립트의 역사 1993, Mosaic Web Browser 1993년, 집집마다 컴퓨터가 없던 시절, 컴퓨터를 잘 모르던 사람도 쉽게 쓸 수 있는 UI요소가 더해진 모자이크 웹 브라우저(Mosaic Web Browser)가 세상에 등장했다.
생활코딩과 벨로퍼트 모던 자바스크립트 강의를 정리한 노트입니다.자바스크립트는 사용자와 상호작용하는 웹페이지를 만들고 싶다는 욕망에서 시작한다. 웹 브라우저는 정적으로 한번 화면에 출력되면 자기 모습을 바꾸지 못하는데, 동적으로 사용자와 상호작용할 수 있기를 원함 웹은
JS 6가지 데이터 타입 Number (숫자)String (문자열) BooleanNull : 값이 없을 때(고의적으로 설정) const friend = null;Undefined: 아직 값이 설정되지 않은 것Symbol 변수 let: 바뀔수 있는 값, 한번 값을 선언하
특정 코드를 하나의 명령으로 실행 할 수 있게 해주는 기능ex. 특정 값들의 합을 구하고 싶을 때함수로 만들기 함수를 만들 때는 function 키워드를 사용한다.함수에서 어떤 값을 받아올지 정해주는데(a, b) 이를 파라미터(매개변수)라고 부른다. 함수 내부에서 re
우리가 변수 혹은 상수를 사용하게 될 때 하나의 이름에 여러 종류의 값을 넣을 수 있게 해준다. 객체 선언 방법{ } 문자 안에 원하는 값을 키: 원하는 값 형태로 넣기키에 해당하는 부분은 공백이 없어야공백이 있어야 하는 상황이라면 따옴표로 감싸서 문자열로 처리 함수
객체는 한 변수 혹은 상수에 여러가지 정보를 담기 위해서였다면, 배열은 여러개의 항목들이 들어있는 리스트와 같다. 숫자 배열 const array = \[1, 2, 3, 4, 5]; 객체 배열const objects = \[{ name: '멍멍이' }, { name:
가장 기본적인 반복문특정 값에 변화를 줘 가며 정한 조건이 만족된다면 계속 반복특정 조건이 참이라면 계속해서 반복하는 반복문Object.entries: \[키, 값, 키, 값] 형태의 배열로 변환Object.keys: 키, 키, 키 형태의 배열로 변환Object.val
가장 쉬운 배열 내장함수 기존에 배웠던 for 문을 대체시킬 수 있다. const superheroes = \['아이언맨', '캡틴 아메리카', '토르', '닥터 스트레인지']; 다음 텍스트 배열의 원소를 모두 출력 forEach 함수를 사용 forEach 함수의 파라
객체 생성자는 함수를 통해서 새로운 객체를 만들고 그 안에 넣고 싶은 값 혹은 함수들을 구현 할 수 있게 해준다. 객체 생성자를 사용 할 때는 보통 함수의 이름을 대문자로 시작하고, 새로운 객체를 만들 때에는 new 키워드를 앞에 붙여주어야 한다.위 코드에서 dog 와