본문 바로가기

프로그래밍 공부

(214)
JavaScript - Math 객체 Math 객체는 자바스크립트의 기본 내장 객체 중 유일하게 생성자 함수를 사용하지 않는 객체다. 또 Math 객체는 이름 그대로 수학과 관련된 속성과 메서드를 가지고 있다. 먼저 Math 객체의 속성(Attribute)은 8가지가 있다. 속성 이름 값 E 2.718281828459045 LN2 0.6931471805599453 LN10 2.302585092994046 LOG2E 1.4426950408889634 LOG10E 0.4342944819032518 PI 3.141592653589793 SQRT1_2 0.7071067811865476 SQRT2 1.4142135623730951 Math 객체는 생성자 함수가 아니라 그냥 객체이므로 아래와 같이 사용한다. // 2.718281828459045 출력 ..
2019년 12월 12일 스터디 기록 1. String 객체 : https://miyakita.tistory.com/101 JavaScript - String 객체 String 객체는 자바스크립트에서 가장 많이 사용한다. let stringFromLiteral = 'String Object'; let StringFromConstructor=new String('String Object'); let result=''; result+=typeof(stringFromLiteral)+'.. miyakita.tistory.com 2. Array 객체 : https://miyakita.tistory.com/102 JavaScript - Array 객체 Array 객체는 여러 가지 자료를 쉽게 관리할 수 있게 도와주는 객체이다. let array1=[1..
JavaScript - Date 객체 Date 객체는 날짜와 시간을 표시하는 객체이다. let date=new Date(); alert(date); 위와 같은 방법으로 생성이 가능하다. 시간은 최신 웹 브라우저는 GMT시간을 기준으로 표기가 되고, 일부 구형 웹 브라우저들은 UTC 시간을 기준으로 표기된다. 1 2 3 4 5 let BirthDay = new Date('December 18, 1991 02:30:00') let ToDay = new Date(2018, 0, 1, 0, 0, 0); console.log(BirthDay); console.log(ToDay); Colored by Color Scripter cs 문자열(영어로 가능하다)로 입력하는 방식도 있고, 매개변수에 숫자로 연, 월, 일, 시, 분, 초 그리고 밀리 초 순서로..
JavaScript - Array 객체 Array 객체는 여러 가지 자료를 쉽게 관리할 수 있게 도와주는 객체이다. let array1=[1, 2, 3, 4, 5]; let array2=new Array(); let array3=new Array(10); let array4=new Array(1, 2, 3, 4, 5); Array 객체는 이전에 만들던 방법부터 Array 객체를 통해 만드는 방법까지 사용할 수 있다. 위의 생성하는 법중에서 두 번째와 세 번째 방법의 차이점은 Array()에 경우 빈 배열을 만드는 것이고, Array(10)에 경우는 매개변수의 수 만큼(여기서는 10)의 크기를 가지는 배열을 생성하는 것이다. 속성 이름 설명 length 요소의 개수를 알아낸다. for 반복문을 통해서 Array 객체의 요소를 확인 할 수 있다...
JavaScript - String 객체 String 객체는 자바스크립트에서 가장 많이 사용한다. let stringFromLiteral = 'String Object'; let StringFromConstructor=new String('String Object'); let result=''; result+=typeof(stringFromLiteral)+'\n'; result+=typeof(StringFromConstructor); alert(result); String의 속성(Attribute)은 하나만 존재한다. 속성 이름 설명 length 문자열의 길이를 나타낸다. 속성은 length 하나 밖에 존재하지 않지만 많이 사용하는 속성이다. let input = prompt('Write a string', 'Please write over 6..
2019년 12월 11일 스터디 기록 1. 기본 자료형과 객체의 차이점 : https://miyakita.tistory.com/97 JavaScript - 기본 자료형과 객체의 차이점 이전에 배운 내용으로 자바스크립트의 자료형은 총 6가지가 있다. 자료형 설명 Number 숫자 String 문자열 Boolean 불린(true / false) Null null / Null Undefined undefined / Undefined Object 객체 또한 배열.. miyakita.tistory.com 2. Object 객체 : https://miyakita.tistory.com/98 JavaScript - Object 객체 Object 객체는 자바스크립트의 최상위 객체이다. 정확히는 Object 생성자 함수로 만든 인스턴트이다. Object 객체..
JavaScript - Number 객체 Number 객체는 자바스크립트에서 가장 단순한 객체로 숫자를 표현할 때 사용한다. let numberFromLiteral=273; 또는 let numberFromConstructor=new Number(273); Number 객체는 Object 객체가 가지는 메서드와 함께 추가로 세 가지의 메서드를 사용한다. 메서드 이름 설명 toExponential() 숫자를 지수 표기법으로 표기하고 반환한다. toFixed() 숫자를 고정 소수점 표기법으로 표기하고 반환한다. toPrecision() Number 객체를 지정된 정밀도로 나타낸 문자열을 반환한다. 위의 메서드는 모드 매개변수로 숫자를 하나 입력받는다. toExponential() 메서드는 유효 숫자의 자릿수를 의미하고, 그 외의 메서드는 소수점 몇째..
JavaScript - Object 객체 Object 객체는 자바스크립트의 최상위 객체이다. 정확히는 Object 생성자 함수로 만든 인스턴트이다. Object 객체는 아래의 두 가지 방법으로 생성이 가능하다. let object = {}; 또는 let object = new Object(); Object 객체에 있는 메서드는 총 7가지가 있다. 메서드 이름 설명 constructor() 객체의 생성자 함수를 나타낸다. hasOwnProperty(name) 해당 객체가 특정한 이름의 요소를 가지고 있는지 확인한다. isPrototypeof(object) 해당 객체가 다른 객체의 프로토타입에 속했는지 확인한다. propertyIsEnumerable(name) 특정 속성이 열거할 수 있는지 확인한다. toLocaleString() 객체를 호스트 환..