목록Java Script (10)
Birthday Bora
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 자바스크립트 엔진은 프로퍼티를 생성할 때 프로퍼티의 상태를 나타내는 프로퍼티 어트리뷰트를 기본값으로 자동 정의한다. 데이터 프로퍼티 - 키와 값으로 구성된 일반적인 프로퍼티. 접근자 프로퍼티 - 자체적으로 값을 갖지 않고 다른 데이터 프로퍼티의 값을 읽거나 저장할 때 호출되는 접근자 함수로 구성된 프로퍼티. 데이터 프로퍼티 value : 프로퍼티 값에 접근하면 반환되는 값. writable : 프로퍼티 값의 변경 가능 여부를 나타낸다. enumerable : 프로퍼티 값의 열거 가능 여부. configurable : 프로퍼티의 재정의 가능여부. 접근자 프로퍼티 get : 접근..
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 스코프는 자바스크립트를 포함한 모든 프로그래밍 언어의 기본적이며 중요한 개념이다. var로 선언한 변수와 let 또는 const 로 선언한 변수의 스코프도 다르게 동작한다. fnuction add(x, y) { // 매개변수는 함수 몸체 내부에서만 참조 가능하다. // 매개변수의 유효한 범위는 함수 몸체 내부. console.log(x, y); return x + y; } add(5, 10); // 매개변수는 함수 몸체 내부에서만 참조할 수 있다. console.log(x, y); // ReferenceError : x is not dedfuned let Day1 = 1; /..
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 함수는 프로그래밍 언어의 함수는 일련의 과정을 문으로 구현하고 코드 블록을 감싸서 하나의 실행 단위로 정의한 것이다. 프로그래밍 언어의 함수도 입력을 받아서 출력을 내보낸다. 이때 함수 내부로 입력을 전달받는 변수를 매개변수, 입력을 인수, 출력을 반환값이라고 한다. // 함수 정의 function add(x, y) { return x + y; } // 함수 호출 add(5, 5); 위의 태그에서 add 는 함수 이름을 뜻 하며 (x, y) 은 매개변수를 뜻 한다. return x + y ; 는 반환값을 뜻 한다. 함수 호출의 (5, 5); 는 인수를 뜻 한다. 함수를 사용하..
더보기 공부한 걸 혼자서 정리하는 자바스크립트 [ 본 내용은 공부한 내용을 제 생각대로 간략하게 정리를 해서 올리는 글입니다. ] 원시 값 원시 타입의 값, 즉 원시 값은 변경 불가능한 값이다. [ 객체가 아니면서 메서드도 가지지 않는 데이터. ] 변경 불가능하다는 것은 변수가 아니라 값에 대한 진술이다. 기본 데이터 타입에는 숫자 ( Number ), 문자열 ( string ), 불린값 ( Boolean ), undefuned, Null 이라는 타입이 있으며 참조 데이터 타입에는 객체 ( Objeck ) 가 있다. 객체에는 배열 ( Array ), 함수 ( Function ), 정규표현식 ( RegExp ) 으로 이루어져 있다. 원시값은 액면가 그대로 저장되고 관리가 된다. // 문자 리터널 객체를 생..