본문 바로가기
javascript

기본개념 3 Object

by rami_ 2022. 1. 7.

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