profile
Just Do it!
post-thumbnail

30. Date

표준 빌인 객체인 Date는 날짜와 시간을 위한 메서드를 제공하는 표준 빌트인 객체이면서 생성자 함수이다.UTC와 KST UTC는 국제 표준시를 말한다. KST는 UTC에 9시간을 더한 시간으로 한국 표준시를 말한다. 날짜와 시간은 JS코드가 실행되는 시스템의 시

5일 전
·
0개의 댓글
·
post-thumbnail

28. Number

Number 객체는 생성자 함수 객체이다.new 연산자와 함께 호출하여 Number 인스턴스를 생성할 수 있다.Number 생성자 함수에 인수를 전달하지 않으면 \[NumberData]에 0이 할당된 Number 래퍼 객체를 생성한다.Number.EPSION은 매우 작

5일 전
·
0개의 댓글
·
post-thumbnail

29. Math

원주율 PI 값을 반환한다.인수로 전달된 숫자의 절댓값을 반환한다.인수로 전달된 숫자의 소수점 이하를 반올림한 정수를 반환한다.인수로 전달된 숫자의 소수점 이하를 올림한 정수를 반환한다.인수로 전달된 숫자의 제곱근을 반환한다.임의의 난수를 발생시켜 반환한다.반환한 난수

5일 전
·
0개의 댓글
·
post-thumbnail

3. HTTP 메세지(2)

HTTP 여러 종류의 메서드를 지원한다.하지만 이때 모든 서버가 모든 메서드를 지원하는 것은 아니므로 주의해야 한다. 안전한 메서드란? HTTP 요청의 결과로 서버에 어떤 작용이 없는 메서드를 의미한다. 일반적으로 GET, HEAD 메서드를 의미하는데 항상 작용이

6일 전
·
0개의 댓글
·
post-thumbnail

3. HTTP 메세지(1)

HTTP 메세지는 HTTP 애플리케이션 간에 주고받은 데이터의 블록들이다. 데이터 블록은 텍스트 메타 정보로 시작한다.다음에 선택적으로 데이터가 올 수 있다.'인바운드', '아웃바운드', '업스트림', '다운스트림' 용어는 메시지의 방향을 나타내는 용어이다.메세지가

6일 전
·
0개의 댓글
·
post-thumbnail

27. 배열(2)

JS는 배열에 관련한 유용한 다양한 빌트인 메서드를 제공한다.배열 메서드는 결과물을 반환하는 패턴이 크게 2가지가 있다. 원본 배열을 직접 변경하는 메서드 원본 배열을 변경하지 않고 새로운 배열을 생성하여 반환하는 메서드 Array.isArray는 전달된 인수가

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

27. 배열(1)

배열은 여러 개의 값을 순차적으로 나열한 자료구조이다. 배열이 가지고 있는 값을 요소라고 부른다. 자바스크립트에서 값으로 인정하는 모든 것이 배열 요소가 될 수 있다.배열에서는 위치를 나타내는 0 이상의 정수인 인덱스를 갖는다.배열은 요소의 개수, 즉 배열의 길이

2022년 7월 29일
·
0개의 댓글
·
post-thumbnail

25. 클래스(2)

new 연산자와 함께 클래스를 호출하면 빈 객체가 생성된다. 이 객체는 this에 바인딩된다. 따라서 constructor 내부의 this는 클래스가 생성한 인스턴스를 가리킨다.constructor 내부 코드가 실행되어 this에 바인딩되어 있는 인스턴스를 초기화

2022년 7월 27일
·
0개의 댓글
·
post-thumbnail

25. 클래스(1)

JS는 프로토타입 기반 객체지향 언어이다.다른 클래스 기반 객체지향 언어와 달리 클래스가 필요없다.즉, JS는 클래스가 없어 아래와 같이 객체지향 프로그래밍이 가능하다. 하지만 클래스 기반 언어에 익숙한 개발자들은 이러한 프로토타입 기반 방식에 혼란을 느낄 수 있다.

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

2. URL과 리소스

URL은 인터넷 리소스를 가리키는 표준이름이다.전자정보 일부를 가리키고 그것이 어디에 있고 어떻게 접근할 수 있는지 알려준다. URI은 통합 자원 식별자(Uniform Resource Identity)로 불린다.URI는 URL과 URN으로 구성된 종합적인 개념이다.

2022년 7월 24일
·
0개의 댓글
·
post-thumbnail

1. HTTP 개관

HTTP는 신뢰성 있는 데이터 전송 프로토콜을 사용하기 때문에, 데이터가 지구 반대편에서 오더라도 전송 중 손상되지 않음을 보장한다.웹 콘텐츠는 웹 서버에 존재한다. 웹 서버는 HTTP 프로토콜로 의사소통이 이루어지기 때문에 HTTP 서버라고도 부른다.웹 서버는 데이터

2022년 7월 18일
·
0개의 댓글
·
post-thumbnail

Object Relational Mapping

Object Relational Mapping의 줄임말로 객체와 관계형 데이터베이스를 자동으로 매핑해주는 것을 말한다.객체지향 프로그래밍은 클래스를 사용하고, 관계형 데이터베이스는 테이블을 사용한다.한마디로, 객체 모델과 관계형 모델은 불일치가 존재하고 이는 객체지향

2022년 7월 17일
·
0개의 댓글
·
post-thumbnail

22. this

업로드중..객체는 메서드를 정의할 때 자신이 속한 객체의 상태(프로퍼티)를 참조하고 변경할 수 있어야 한다.즉, 자신이 속한 객체를 가리키는 식별자를 참조할 수 있어야 한다.위와 같이 객체를 리터럴로 생성할 경우, 런타임 이전에 객체가 생성되므로 circle이라는 식별

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

21. 빌트인 객체

JS 객체는 3개의 객체로 분류가 가능하다.표준 빌트인 객체호스트 객체사용자 정의 객체JS는 Object, String, Number, Boolean 등 40여 개의 표준 빌트인 객체를 제공함.이러한 표준 빌트인 객체는 모두 인스턴스를 생성할 수 있는 생성자 함수 객체

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

19. 프로토타입

많은 사람들이 자바스크립트는 public, private, protected와 같은 캡슐화 키워드가 없어서 객체지향 언어가 아니라고 생각한다. 하지만 자바스크립트는 클래스 기반 객체지향 프로그래밍 언어보다 효율적이며 더 강력한 객체지향 프로그래밍 능력을 지닌 프로토타입

2022년 7월 12일
·
0개의 댓글
·
post-thumbnail

20. strict mode

위의 코드를 보면 전역 스코프에서 x 변수 선언을 찾을 것이고, 해당 선언이 없으므로 ReferenceError가 발생할 것처럼 보인다.하지만 javascript에선 전역 객체에 x 프로퍼티를 암묵적으로 생성한다. 이를 암묵적 전역이라고 부른다. 이와 같은 javasc

2022년 7월 11일
·
0개의 댓글
·
post-thumbnail

6.데이터 타입

JS에센 총 7개의 데이터 타입을 제공하고 있다.숫자 타입문자열 타입불리언 타입undefined 타입null 타입심벌 타입객체 타입C나 자바의 경우 정수와 실수를 구분해서 int, long, float, double 같은 다양한 숫자타입을 제공한다.하지만 JS에선 하나

2022년 7월 9일
·
0개의 댓글
·
post-thumbnail

17. 생성자 함수에 의한 객체 생성

객체 리터럴 생성 방식은 가장 일반적이고 간단한 객체 생성 방식이다.하지만 Javascript 그 외에도 생성자 함수를 사용하여 객체 생성 방식이 존재한다.new 키워드와 함께 Object 생성자 함수를 호출하면 빈 객체를 생성하여 반환한다.이후에 프로퍼티 또는 메서드

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

18.함수와 일급객체

다음과 같은 조건을 만족하는 객체를 일급 객체라고 한다.무명의 리터럴로 생성할 수 있다. ( 런타임에 생성 가능 )변수나 자료구조에 저장할 수 있다.함수의 매개변수에 전달할 수 있다.함수의 반환값을 사용할 수 있다.Javascript에선 함수는 일급 객체로 취급하므로

2022년 7월 8일
·
0개의 댓글
·
post-thumbnail

16. 프로퍼티 어트리뷰트

16.1 내부 슬롯과 내 메서드 내부 슬롯과 내부 메서드는 JS엔진의 내부 로직이다. 따라서 개발자가 직접적으로 접근이 불가능하지만 proto 키워드를 통해 간접적으로 접근이 가능하다. > 내부 슬롯과 내부 메서드는 [[...]]로 감싼 이름들이다. 16.2

2022년 7월 4일
·
0개의 댓글
·