자주 쓰이는 메소드 ( JavaScript )

hyeonyohwan·2021년 4월 7일
0
post-custom-banner

Object

  • Object ( 객체 ) 는 여러 속성을 하나의 변수에 저장할 수 있도록 해주는 데이터 타입으로 ( key, value ) 쌍을 저장할 수 있다.

    constructor()									// 객체의 생성자 함수를 나타냄
    
    hasOwnProperty(name)					// 객체가 name속성을 가지고 있는지 확인
    
    isPrototypeof(object)					// 객체가 object의 프로토타입인지 검사
    
    propertyIsEnumerable(name)		// 반복문을 사용해 열거 할 수 있는지 확인
    
    toLocaleString()							// 객체를 호스트 환경에 맞는 언어의 문자열로 바꿈
    
    toString()										// 객체를 문자열로 바꿈
    
    valueOf()											// 객체의 값을 나타냄

Number

  • 숫자 값으로 작업할 수 있게 하는 wrapper 객체이다.
toExponential()									// 숫자를 지수 표시로 나타내는 문자열을 만듦

toFixed()												// 숫자를 고정소수좀 표시로 나타낸 문자열을 만듦

toPrecision()										// 숫자를 길이에 따라 지수 표시 또는 고정 소수점 표시로 나타낸 문자열을 만듦

String

  • 문자열의 생성자이다.
charAt(position)								// position에 위치하는 문자를 리턴

indexOf(searchString, position)	// 앞에서부터 일치하는 문자열의 위치를 리턴

match(regExp)										// 문자열 내에 regExp가 있는지 확인

replace(regExp,replacement)			// regExp를 replacement로 바꾼뒤 리턴

search(regExp)									// regExp와 일치하는 문자열의 위치를 리턴

toLowerCase()										// 문자열을 소문자로 바꿔 리턴

toUpperCase()										// 문자열을 대문자로 바꿔 리턴

Array

  • 배열을 생성할 때 사용하는 리스트 형태의 고수준 객체이다.
concat()												// 매개변수로 입력한 배열의 요소를 모두 합쳐 배열을 만들어 리턴

join()													// 배열 안의 모든 요소를 문자열로 만들어 리턴

pop()														// 배열의 마지막 요소를 제거하고 리턴

push()													// 배열의 마지막 부분에 새로운 요소를 추가

reverse()												// 배열의 요소 순서를 뒤집는다

slice()													// 배열 요소의 지정한 부분을 리턴

sort()													// 배열의 요소를 정렬하고 리턴

Date

  • 시간의 특정 지점을 나타내는 Date 객체를 생성한다. Date 객체는 1970년 1월 1일 UTC 00:00으로부터 지난 시간을 밀리초로 나타내는 유닉스 타임스탬프를 사용한다.
getDate()												// ‘년,월,일’, ‘일’의 정보

getDay()												// 요일 정보

getMonth()											// ‘월’의 정보

getFullYear()										// 4자리 년도 정보

getYear()												// 2자리의 년도 정보

getHours()											// ‘시간, 분, 초’중 시간 정보

getMinutes()										// ‘분 정보

getSecond()											// ‘초’ 정보

set*()												// 각 메소드명에 맞는 값들을 지정한다

Math

  • 수학적인 상수와 함수를 위한 속성과 메소드를 가진 내장 객체이다. 함수 객체가 아니다.
  • Math Number 자료형만 지원한다.
abs(x)												// x의 절대값

cell(x)												// x보다 크거나 같은 가장 작은 정수

floor(x)											// x보다 작거나 같은 가장 작은 정수

max(x,y,z)										// x,y,z 중에 가장 큰 값

min(x,y,z)										// x,y,z 중에 가장 작은 값

random()											// 0부터 1까지의 임의의 수

round(x)											// x를 반올림

참고 - https://velog.io/@surim014/%EC%9B%B9%EC%9D%84-%EC%9B%80%EC%A7%81%EC%9D%B4%EB%8A%94-%EA%B7%BC%EC%9C%A1-JavaScript%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-part-7-Object-35k01xmdfp // https://bboong100.tistory.com/63 // https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number

profile
웹 프론트엔드 개발자입니다.
post-custom-banner

0개의 댓글