객체(Object)란 ? 자바스크립트는 객체 기반 프로그래밍 언어입니다. 객체를 구성하는 요소로는 속성(Property)과 기능(Method)이 있습니다. 속성과 기능이 있다는 점에서 TV는 객체로 표현될 수 있습니다. 너비와 높이, 색상, 무게와 같은 속성이 있고, TV 켜기, 끄기, 볼륨 높이기, 줄이기와 같은 기능이 있으니 말이죠. 이렇게 자바스크립트에서 이러한 객체를 잘 표현해서 코드화하면 얻을 수 있는 장점들이 많습니다. 이번 포스팅에서는 자바스크립트의 객체에 대해서 알아보도록 하겠습니다. 객체를 사용하면서 얻는 장점 데이터를 구조화시킬 수 있다 : 객체를 사용하면 데이터들을 보다 논리적으로 그룹화하여 구조화할 수 있습니다. 이러한 과정을 통해 코드의 가독성을 높이고 유지보수함에 유리합니다. 데..
JavaScript
데이터타입 종류 기본 데이터 타입 (Primitive Types) - 문자열 (String) - 숫자 (Number) - 불린값 (Boolean) - undefined - null 참조 데이터 타입 (Object Types) - 객체 (Object) - 배열 (Array) - 함수 (Function) - 날짜 (Date) - 기타 등등(Set, Map, WeakSet, WeakMap...) 기본 데이터 타입 : 값을 저장하고 있는 위치가 메모리의 주소값이 가리키는 곳에 직접 할당되어 있습니다. 참조 데이터 타입 : 값이 저장되어 있는 메모리 주소값을 참조하는 주소 값이 할당되어 있습니다. 문자열(String) let str1 = "이 문자열은 큰따옴표로 정의되었습니다."; let str2 = '이 문자열..
자바스크립트 배열의 선언 방법 자바스크립트의 배열선언 방법은 다른 언어들과는 조금 다릅니다. 대표적인 방식은 아래와 같습니다. var arrNumber = new Array(); //배열선언 var arrNumber = new Array("a","b","c","d"); var arrNumber = [1,2,3,4]; 자바스크립트 배열에 값 넣는 법 자바스크립트에서 배열을 선언했으면 값을 넣어봐야겠죠. 배열 선언과 동시에 초기화를 시킬 수도 있으나 아래와 같이 초기화 시켜줄수도 있습니다. var arrNumber = new Array(); //배열선언 arrNumber[0] = 1; arrNumber[1] = 2; arrNumber[2] = 3; arrNumber[3] = 4; arrNumber[4] = ..
자바스크립트란 ? 자바스크립트를 한마디로 요약하자면 웹을 풍부하게 만들어주는 작고 가벼운 언어입니다. 미국의 넷스케이프 커뮤니케이션즈사(Netscape Communications)가 개발한 스크립트 언어이며. 웹 브라우저에서 실행하는 스크립트 언어를 기술합니다. 작고도 빠르기 때문에 웹문서를 동적으로 꾸밀 때 가장 널리 쓰입니다. 언어 규격은 자바의 부분 집합(subset)으로 되어 있습니다. 하이퍼텍스트 생성 언어(HTML) 문서를 작성하는 수준의 사용자가 사용하는 것을 주안점으로 하여 자바의 언어 규격으로부터 변수의 형(정수형이나 문자열형 등)을 생략하거나 새로운 클래스 정의를 할 수 없도록 하였습니다. 스크립트는 HTML 문서 속에 직접 기술하며, ‘’라는 꼬리표를 사용합니다. 프로그래밍 입문자들은..