본문 바로가기

전체 글

(325)
자바스크립트 Date 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. Date 오브젝트 시간 값이라고도 불리는 Date오브젝트는 연월일, 시분초, 밀리초를 제공한다. 1970년 1월 1일 UTC(국제표준시) 00:00으로부터 지난 시간을 밀리 초로 나타내고있다. new Date( ) var obj = new Date(2020,1,1,1,1,1,1); console.log(obj.toLocaleString()); //2020. 2. 1. 오전 1:01:01 Date 인스턴스를 생성한다. 파라미터의 값을 인스턴스의 프리미티브 값으로 설정한다. 파라미터를 작성하지 않으면 현재시간이 설정된다. var obj = new Date(2020, 06);..
자바스크립트 Global 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. Global 오브젝트 Global 오브젝트 프로퍼티 console.log(NaN); //NaN console.log(Infinity); //Infinity console.log(undefined); //undefined NaN, Infinity, undefined 상수개념으로 사용된다. parseInt( ) console.log(parseInt(123.23)); //123 console.log(parseInt("-123px")); //-123 console.log(parseInt("123px777")); //123 console.log(parseInt(" 123.5 ")..
자바스크립트 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..
자바스크립트 Boolean 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. Boolean 오브젝트 불리언 값을 감싸고 있는 객체이다. 값이 없거나 0, -0, null, false, NaN, undefined, 빈 문자열("")은 false로 인식되고 문자열 "false"를 포함한 그 외의 모든 다른 값들은 true로 인식된다. new Boolean( ) var list = [undefined, null, 0, "", false] for(var i = 0; i
자바스크립트 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..
자바스크립트 String 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. String 오브젝트 문자열 오브젝트, 문자를 제어하는 다양한 함수와 프로퍼티를 가지고 있다. 문자열 연결 var apple = "123" + "water" + "멜론"; console.log(apple); //123water멜론 +로 문자열을 연결하거나 역 슬래쉬(\)로 문자열을 연결할 수 있다. 줄 바꿈이 되었더라도 문장이 아래줄에서 끝난다면 연결이 된다. String console.log(""+123); //123 console.log(typeof (""+123)); //string console.log(String(123)); //123 console.log(ty..
자바스크립트 Number 오브젝트 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. Number 오브젝트 숫자 처리를 하기 위한 오브젝트로 숫자 처리를 위란 함수와 프로퍼티가 포함되어 있다. Number( ) console.log (Number("123") + 100); //223 console.log (Number("AAA")); //NaN console.log (Number(0x11)); //17 console.log (Number(true)); //1 console.log (Number(null)); //0 console.log (Number(undefined)); //undefined console.log (Number()); //0 파라미터 값..
자바스크립트 내장 객체 Built-in Object 자바스크립트의 ES5기반으로 한 기본 개념들입니다. 공부했던 내용을 정리하는 용도로 오류가 있을 수 있습니다. 재배포 수정하지 마세요. 내장 객체 = 빌트인 Built in 값, 타입, 연산자, 오브젝트(object)를 사전에 만들어 놓은( 자바스크립트에 내장되어있는) 것이다. 자바스크립트만의 특징으로 사전 처리를 하지 않고 즉석 해서 사용할 수 있다. 빌트인 값 타입 Undefined, Null, Boolean, Number, String, Object 내장 객체(빌트인 오브젝트) 유형 Object : {key : value} 형태 Functionfunction name(){ } 형태 Array : [1,2,3] 형태 String : "abc"와 같은 문자열 형태 Boolean : true, false..