기본 용어 정리

프로퍼티(property) 프로퍼티란 속성이란 뜻으로 자바스크립트에서 객체 내부의 속성을 의미한다.

객체는 프로퍼티로 구성된다. "key(키)" : "value(값)" 의 형식으로 객체 안의 콤마(,)로 구분되어 할당된다.

key(키)는 속성명이라 생각해도 된다. 문자열만 가능하며, 문자열이지만 따옴표가 필요없다 하지만 띄어쓰기를 할 경우는 필요하다.

value(값)는 속성값이라고 부르며, 어떤 값이든지 상관없다.

객체에서 함수를 정의할 경우, 속성값이라 하지않고 Method(메소드)라고 부른다.

배열(array) 이란?

자바스크립트에서 배열(array)은 이름과 인덱스로 참조되는 정렬된 값의 집합으로 정의됩니다.
배열을 구성하는 각각의 값을 배열 요소(element)라고 하며, 배열에서의 위치를 가르키는 숫자를 인덱스(index)라고 합니다.

객체(object) 란?

객체란 실생활에서 우리가 인식할 수 있는 사물로 이해할 수 있습니다.

객체의 예

-고양이

프로퍼티 (property)
키 / 벨류
-cat.name = "나비"
-cat.family = "코리안 숏 헤어"
-cat.age = 3
-cat.weight = 300

메소드(method)
- cat.mew()
- cat.eat()
- cat.sleep()
- cat.play()

프레임 워크 란?

이미 짜여진 환경에서 맞춰서 코딩하는 것 뷰, 리엑트 등 요즘 트랜디한 프레임워크가 다양하다.

라이브러리 란?

내가 쓰고 싶을때 가져다 쓰는 제품이라고 생각하면 편하다. 프레임 워크 처럼 맞춰서 작업할 필요 없고 내가 쓰고 싶을때 가져다 쓰는 용도이다.

디버그 디버깅이란 소프트웨어에서 발생하는 문제의 원인을 찾아 해결하는 과정을 의미한다.

컴파일 우리가 코딩할 때 사용하는 프로그래밍 언어들은 사람이 보기 쉽게 만들어진 언어이다. 원래 컴퓨터는 0과 1밖엔 이해하지 못하는데 이것을 사람이 알아보기 쉽게 만들고 그 후 컴퓨터와 소통하기 위해 번역하는 것을 컴파일이라고한다.

인터프리터 컴파일러 언어와는 달리, 파이썬이나 루비, 자바스크립트 등의 언어들은 번역작업을 미리 해놓지 않고, 실행될 때마다 인터프리터란 프로그램이 컴퓨터에게 코드를 기계어로 번역해줍니다. 이러한 언어들을 인터프리터 언어라고 합니다.

빌드 프로그램 코드들은 보통 한 파일이 아니라 수십 수백개가 넘는 파일들에 걸처 작성이된다.
이를 완성하여 소프트웨어로 배포하려면 이들을 특정 형태로 압축하거나 변경해야 하는데 이 과정을 빌드 라고 한다.

이때 컴파일러 언어는 당연히 빌드에 컴파일 과정이 포함이된다.

profile
디자이너, 기획자 출신의 개발자

0개의 댓글