Object
property {name:value}형태
오브젝트에 프로퍼티 추가, 변경
var obj = {};
obj.abc = 123; //오브젝트 프로퍼티의 이름으로 abc가 없으면 abc:123이 추가되고, abc가 있으면 프로퍼티 값이 123으로 변경됨.
프로퍼티 값 추출
오브젝트에서 프로퍼티 값 추출
var obj = {book : "책"}
var value = obj.book;
오브젝트에 프로퍼티 이름인 book이 있으면 프로퍼티 값 반환. 없으면 undefined반환.
for ~ in
오브젝트에서 프로퍼티 열거
const object = {a:1, b:2, c:3};
for(const property in object){
console.log('${property}: ${object[property]}');
}
//"a:1" "b:2" "c:3"
Built-in
값 타입, 연산자, 오브젝트를 사전에 만들어 놓은것.
값 타입 : Undefined, Null, Boolean, Number, String, Object
연산자 : +, =, *, / , %, ++, --, new 등
오브젝트 : Number오브젝트: 숫자, 상수, 지수를 처리하는 오브젝트
String 오브젝트: "abc"와 같은 문자열 분리, 연결
Boolean오브젝트: true, false
Object 오브젝트: {key:value} 형태
Array오브젝트: [1, 2, "A", "가나다"] 형태
Function 오브젝트: [function abc(){} 형태
Math오브젝트: abs(), round()등의 수학계산
Date 오브젝트(연월일, 시분초)
JSON오브젝트 : [{"name":"value"}] 형태, 서버와 데이터 송수신에 사용
RegExp 오브젝트 :^, $와 같은 정규표현식
Global 오브젝트 : 소스파일 전체에서 하나만 존재, 모든 코드에서 공유, 접근 가능
Number 오브젝트
프로퍼티 리스트
newNumber() 인스턴스생성
Number()숫자값으로 변환하여 반환
.MAX_SAFE_INTEGER 자바스크립트의 최대 안전정수
.MIN_SAFE_INTEGER 최소 안전정수
.MAX_VALUE 가장 큰 양의 표현가능숫자
.MIN_VALUE 가장 작은 양수(0에 가장 가까운 양수)
.toString() 숫자값을 문자열로 변환
.toLocaleString() 숫자값을 지역화 문자로 변환
.valueOf() 피리미티브 값 반환
.toExponential() 지수표기로 변환
.toFixed()소숫점 표기로 변환
.toPrecision() 고정 소숫점 또는 지수 표기로 변환
'javascript' 카테고리의 다른 글
기본개념5. Object (0) | 2022.01.09 |
---|---|
기본개념 4 Number 오브젝트 프로퍼티 (0) | 2022.01.09 |
기본개념2 statement (0) | 2022.01.07 |
기본개념1 (0) | 2022.01.06 |
Array 오브젝트 reverse() (0) | 2021.11.14 |