본문 바로가기

object

(3)
자바스크립트 데이터 타입 : 오브젝트 Objects 자바스크립트 오브젝트 오브젝트는 자바스크립트의 데이터 타입 중 하나로 연관된 데이터들을 묶어놓은 것으로 키와 벨류로 이루어진다. 오브젝트에는 프리미티브 타입이 들어있는데 프리미티브 타입은 변수 하나당 값을 하나만 담을 수 있고 자바스크립트에서는 클래스가 없어도 바로 오브젝트를 생성할 수 있다. const obj = {}; // 'object literal' syntax const obj1 = new Object(); //'object constructor' syntax function print(person) { console.log(person.name); console.log(person.age); } const bob = { name: "bob", age: 4 }; print(bob); // bob..
자바스크립트 Math 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. Math 오브젝트 수학적인 상수와 함수를 위한 속성과 메서드를 가진 오브젝트이다. Number 자료형만 지원한다. 다른 오브젝트들과 다르게 생성자가 아니라서 모든 속성과 메서드는 정적이다. abs( ) console.log(Math.abs(-123)); //123 console.log(Math.abs(-Infinity)); //Infinity 주어진 숫자의 절댓값을 반환한다. abs()는 Math의 정적 메서드로 사용자가 생성한 Math 오브젝트에 메서드로 호출할 수 없고 항상 Math.abs()를 사용해야 한다. (Math는 생성자가 아니다) floor( ) conso..
자바스크립트 Object 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. Object 오브젝트 new Object( ) var obj = new Object(111); console.log(obj); //number {111} console.log(obj + 100); //object var obj1 = new Object(); console.log(obj1); // {} 인스턴스를 생성하여 반환한다. 여기서 인스턴스는 파라미터의 타입에 따라 인스턴스의 타입을 정한다. 파라미터 값이 undefined이거나 null이면 빈 오브젝트 인스턴스를 반환한다. Object( ) var obj2 = Object({name: "value"}); conso..