빌트인 객체
Math
- 수와 관련된 속성과 메서드를 가진 내장 객체
- 관련 메서드
메서드 또는 속성 기능 abs 주어진 숫자의 절댓값을 반환 floor 주어진 숫자보다 작거나 같은 수 중에서 가장 큰 정수를 반환 pow 주어진 첫 번째 숫자에 두 번째 숫자만큼 제곱해서 반환 random 0이나 1 미만의 난수를 반환 sign 주어진 숫자가 양의 수인지 음의 수인지 나타내는 부호를 반환 sqrt 주어진 숫자의 제곱근을 반환
객체 리터럴
- 객체를 구성하는 속성(값이나 기능)의 이름과 실제 값을 한쌍으로 묶어 표현하는 ‘객체 리터럴’을 이용하면 객체를 생성할 수 있음
- 속성의 이름은 키(key), 속성의 실제 값을 밸류라 함(value)
- 속성에 밸류가 함수로 주어지면, 속성은 메서드가 됨
- 키는 중복될 수 없으나 값은 중복될 수 있음
- 객체 안의 속성 값을 참조할 때는 도트(.) 연산자 또는 대괄호([])연사자를 사용할 수 있음
- 스프레드 연산자를 사용하면 객체 리터럴의 요소를 펼칠 수 있음
- 전개 구문 전개 연산자 등으로 불림
- 스프레드 연산자 …
- 사용법
const bird{ parrot : "앵무새", chicken : "닭" } const animal{ ...bird //위의 버드가 복사됌 dog : '강아지' } console.log(animal) -> { parrot : "앵무새", chicken : "닭" dog : '강아지' }
- 스프레드 연산은 배열 요소에도 적용이 가능
Json
- 자바스크립트 객체 표기법(JavaScript Object Notation)을 뜻함
- 자바 스크립트 객체를 문자열로 표현하는 데이터 포맷
- 주로 자바 스크립트에서만 사용할 수 있는 객체 타입을 다른 언어에서도 사용할 수 있는 형태로 변환하기 위해사용
- 형식은 자바스크립트 객체 리터럴 표기법에 기반을 두고 있음
- 객체 키와 문자열은 따옴표로 묶어야 하나, 나머지는 그대로 표기할 수 있음
- JSON 표기를 도와주는 내장 객체 JSON의 두 메서드를 사용하면 객체를 JSON 형식 문자열로 변환하거나 그 반대의 환원도 진행할 수 있음
- 메서드
- stringify : 객체 to JSON
- undeginded, 함수 등은 생략되거나 null로 변환
- parse : JSON to 객체
- 작은따옴표, 후행 쉼표는 파싱 불가하기도
- stringify : 객체 to JSON
- 메서드
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript - 19] 비동기 데이터 통신 (0) | 2024.03.31 |
---|---|
[JavaScript - 18] 로컬 스토리지 (0) | 2024.03.31 |
[JavaScript - 16] HTML클래스 적극 활용하기 (0) | 2024.03.31 |
[JavaScript -15] 배열 (0) | 2024.03.31 |
[JavaScript - 14] 빌트인 생성자와 타이머 메소드 (0) | 2024.03.31 |
빌트인 객체
Math
- 수와 관련된 속성과 메서드를 가진 내장 객체
- 관련 메서드
메서드 또는 속성 기능 abs 주어진 숫자의 절댓값을 반환 floor 주어진 숫자보다 작거나 같은 수 중에서 가장 큰 정수를 반환 pow 주어진 첫 번째 숫자에 두 번째 숫자만큼 제곱해서 반환 random 0이나 1 미만의 난수를 반환 sign 주어진 숫자가 양의 수인지 음의 수인지 나타내는 부호를 반환 sqrt 주어진 숫자의 제곱근을 반환
객체 리터럴
- 객체를 구성하는 속성(값이나 기능)의 이름과 실제 값을 한쌍으로 묶어 표현하는 ‘객체 리터럴’을 이용하면 객체를 생성할 수 있음
- 속성의 이름은 키(key), 속성의 실제 값을 밸류라 함(value)
- 속성에 밸류가 함수로 주어지면, 속성은 메서드가 됨
- 키는 중복될 수 없으나 값은 중복될 수 있음
- 객체 안의 속성 값을 참조할 때는 도트(.) 연산자 또는 대괄호([])연사자를 사용할 수 있음
- 스프레드 연산자를 사용하면 객체 리터럴의 요소를 펼칠 수 있음
- 전개 구문 전개 연산자 등으로 불림
- 스프레드 연산자 …
- 사용법
const bird{ parrot : "앵무새", chicken : "닭" } const animal{ ...bird //위의 버드가 복사됌 dog : '강아지' } console.log(animal) -> { parrot : "앵무새", chicken : "닭" dog : '강아지' }
- 스프레드 연산은 배열 요소에도 적용이 가능
Json
- 자바스크립트 객체 표기법(JavaScript Object Notation)을 뜻함
- 자바 스크립트 객체를 문자열로 표현하는 데이터 포맷
- 주로 자바 스크립트에서만 사용할 수 있는 객체 타입을 다른 언어에서도 사용할 수 있는 형태로 변환하기 위해사용
- 형식은 자바스크립트 객체 리터럴 표기법에 기반을 두고 있음
- 객체 키와 문자열은 따옴표로 묶어야 하나, 나머지는 그대로 표기할 수 있음
- JSON 표기를 도와주는 내장 객체 JSON의 두 메서드를 사용하면 객체를 JSON 형식 문자열로 변환하거나 그 반대의 환원도 진행할 수 있음
- 메서드
- stringify : 객체 to JSON
- undeginded, 함수 등은 생략되거나 null로 변환
- parse : JSON to 객체
- 작은따옴표, 후행 쉼표는 파싱 불가하기도
- stringify : 객체 to JSON
- 메서드
'프로그래밍 > JavaScript' 카테고리의 다른 글
[JavaScript - 19] 비동기 데이터 통신 (0) | 2024.03.31 |
---|---|
[JavaScript - 18] 로컬 스토리지 (0) | 2024.03.31 |
[JavaScript - 16] HTML클래스 적극 활용하기 (0) | 2024.03.31 |
[JavaScript -15] 배열 (0) | 2024.03.31 |
[JavaScript - 14] 빌트인 생성자와 타이머 메소드 (0) | 2024.03.31 |