코드랩 레퍼런스
JavaScript Description 본문
Window Object Properties
속성 | 설명 |
---|---|
closed | window.closed는 브라우저 창이 닫혀 있는지 여부를 불린값으로 반환합니다. |
defaultStatus | window.defaultStatus는 브라우저 창 상태 표시 줄의 기본 텍스트를 설정하거나 반환합니다. |
document | document는 document 객체를 정의합니다. |
frameElement | window.frameElement는 현재 브라우저 대신에 iframe 요소를 반환합니다. |
frames | window.frames는 브라우저 사용된 프레임을 배열 형태로 설정합니다. |
history | history는 history 객체를 정의합니다. |
innerWidth | window.innerWidth는 브라우저 컨텐츠 영역의 가로 값을 반환합니다. |
innerHeight | window.innerHeight는 브라우저 컨텐츠 영역의 세로 값을 반환합니다. |
length | window.length는 현재 브라우저의 iframe 요소의 개수를 반환합니다. |
location | window.location는 현재 브라우저 URL에 대한 정보를 정의합니다. |
name | window.name는 브라우저의 이름을 설정하거나 반환합니다. |
navigator | navigator는 navigator 객체를 정의합니다. |
opener | window.opener는 새로운 브라우저 창을 만들고 속성을 설정합니다. |
outerHeight | window.outerHeight는 툴바와 스크롤바 영역을 포함한 브라우저 컨텐츠 영역의 세로 값을 반환합니다. |
outerWidth | window.outerWidth는 툴바와 스크롤바 영역을 포함한 브라우저 컨텐츠 영역의 세로 값을 반환합니다. |
pageXOffset | window.pageXOffset는 브라우저의 문서 위치 X값을 반환합니다. |
pageYOffset | window.pageYOffset는 브라우저의 문서 위치 Y값을 반환합니다. |
parent | window.parent는 현재 브라우저의 부모 브라우저 창을 반환합니다. |
screen | screen는 screen 객체를 정의합니다. |
screenLeft | window.screenLeft는 화면에서의 브라우저 X좌표 값을 반환합니다. |
screenTop | window.screenTop는 화면에서의 브라우저 Y좌표 값을 반환합니다. |
screenX | window.screenLeft는 화면에서의 브라우저 X좌표 값을 반환합니다. |
screenY | window.screenTop는 화면에서의 브라우저 Y좌표 값을 반환합니다. |
self | window.self는 현재 사용중인 브라우저 창을 반환합니다. |
status | window.status는 브라우저 창 상태 표시 줄의 텍스트를 설정하거나 반환합니다. |
top | window.top는 브라우저의 최상위 브라우저를 반환합니다. |
Navigator Object Properties
속성 | 설명 |
---|---|
appCodeName | navigator.appCodeName는 브라우저의 코드명을 반환합니다. |
appName | navigator.appName는 브라우저의 이름을 반환합니다. |
appVersion | navigator.appVersion는 브라우저의 버전을 반환합니다. |
cookieEnabled | navigator.cookieEnabled는 브라우저에서 쿠키를 사용할 지 여부를 결정합니다. |
geolocation | navigator.geolocation는 브라우저 사용자의 위치를 반환합니다. |
language | navigator.language는 브라우저에서 사용되는 언어를 반환합니다. |
onLine | navigator.onLine는 브라우저 온라인 상태여부를 결정합니다. |
platform | navigator.platform는 브라우저에서 사용되는 플랫폼 정보를 반환합니다. |
product | navigator.product는 브라우저에서 사용되는 엔진 이름을 반환합니다. |
userAgent | navigator.language는 브라우저의 운영체제 정보를 반환합니다. |
Screen Object Properties
속성 | 설명 |
---|---|
availHeight | Screen.availHeight 화면의 세로 값(작업표사줄 포함)을 반환합니다. |
availWidth | Screen.availWidth 화면의 가로 값(작업표사줄 포함)을 반환합니다. |
colorDepth | Screen.colorDepth colorDepth는 이미지를 표시하기위한 색상 표의 비트 심도를 반환합니다 |
height | Screen.height 화면의 세로 값을 반환합니다. |
pixelDepth | Screen.pixelDepth 화면의 색상 해상도(픽셀 당 비트 수)를 반환합니다. |
width | Screen.width 화면의 가로 값을 반환합니다. |
History Object Properties
속성 | 설명 |
---|---|
length | history.length 브라우저 히스토리 URL 개수를 반환합니다. |
History Object Methods
속성 | 설명 |
---|---|
back() | history.back()은 이전 방문한 페이지로 이동합니다. |
forward() | history.forward()은 다음 방문한 페이지로 이동합니다. |
go() | history.go()은 history에 저장되어 있는 페이지 중 특정페이지로 이동합니다. |
Location Object Properties
속성 | 설명 |
---|---|
hash | location.hash는 URL의 해시값(#값)을 설정하거나 변경합니다. |
host | location.host은 URL에 호스트 이름과 포트 번호를 설정하거나 변경합니다. |
hostname | location.hostname은 URL에 포함된 호스트 이름을 설정하거나 반환합니다. |
href | location.href은 URL 주소를 설정하거나 반환합니다. |
origin | location.origin은 URL의 프로토콜, 호스트네임, 포트번호를 반환합니다. |
pathname | location.pathname은 URL의 경로 이름을 설정하거나 반환합니다. |
port | location.port은 URL의 포트 번호를 설정하거나 반환합니다. |
protocol | location.protocol은 URL의 프로토콜를 설정하거나 반환합니다. |
search | location.search은 URL의 쿼리 값을 설정하거나 반환합니다. |
Location Object Methods
속성 | 설명 |
---|---|
assign() | location.assign()는 새로운 문서를 로드합니다. |
reload() | location.reload()는 현재 문서를 새로 고침합니다. |
replace() | location.replace()는 현재 문서를 새로운 것으로 변경합니다. |
Date Object Methods
속성 | 설명 |
---|---|
getDate() | Date.getDate()는 일 정보를 가져옵니다. |
getDay() | Date.getDay()는 요일 정보를 가져옵니다. |
getFullYear() | Date.getFullYear()는 년도 정보를 가져옵니다. |
getHours() | Date.getHours()는 시 정보를 가져옵니다. |
getMilliseconds() | Date.getMilliseconds()는 밀리초 정보를 가져옵니다. |
getMinutes() | Date.getMinutes()는 분 정보를 가져옵니다. |
getMonth() | Date.getMonth()는 월 정보를 가져옵니다. |
getSeconds() | Date.getSeconds()는 초 정보를 가져옵니다. |
getTime() | Date.getTime()는 1970년 1월 1일부터 경과된 시간을 밀리초로 표기합니다. |
setDate() | Date.setDate()는 일 정보를 수정합니다. |
setFullYear() | Date.setFullYear()는 년도 정보를 수정합니다. |
setHours() | Date.setHours()는 시 정보를 수정합니다. |
setMilliseconds() | Date.setMilliseconds()는 밀리초 정보를 수정합니다. |
setMinutes() | Date.setMinutes()는 분 정보를 수정합니다. |
setMonth() | Date.setMonth()는 월 정보를 수정합니다. |
setSeconds() | Date.setSeconds()는 초 정보를 수정합니다. |
Math Object Methods
속성 | 설명 |
---|---|
abs() | Math.abs(number)는 숫자의 절대값을 반환합니다. |
acos() | Math.acos(number)는 숫자의 아크 코사인 값을 반환합니다. |
asin() | Math.asin(number)는 숫자의 아크 사인 값을 반환합니다. |
atan() | Math.atan(number)는 숫자의 아크 탄젠트 값을 반환합니다. |
atan2(y, x) | Math.atan2(y, x)는 x축에 제공된 y좌표 및 x좌표로 표시된 점까지의 각도를 라디안 값으로 반환합니다. |
ceil() | Math.ceil(number)는 소수점 첫째 자리에서 무조건 올림해서 정수를 반환합니다. |
cos() | Math.cos(number)는 숫자의 코사인 값을 반환합니다. |
exp() | Math.exp(number)는 숫자의 자연 로그의 x제곱을 리턴합니다. |
floor() | Math.floor(number)는 소수점 첫째 자리에서 무조건 내림해서 정수를 반환합니다. |
log() | Math.log(number)는 숫자의 자연 로그 값을 리턴합니다. |
max() | Math.max(x, y, ... n)는 숫자 중 가장 큰 값을 반환합니다. |
pow() | Math.pow(x, y)는 숫자의 거듭제곱한 값을 반환합니다. |
random() | Math.random()는 0~1 사이의 난수를 반환합니다. |
round() | Math.round(number)는 소수점 첫째 자리에서 반올림하여 정수를 반환합니다. |
sin() | Math.sin(number)는 숫자의 사인 값을 반환합니다. |
sqrt() | Math.sqrt(number)는 숫자의 제곱근을 반환합니다. |
tan() | Math.tan(number)는 숫자의 탄젠트 값을 반환합니다. |