FlowerBombs
Math 내장객체 & Data 내장 객체 본문
Math 내장객체
- 수학과 관련된 기능을 제공한다.
int abs(int param)
- param의 절대값을 리턴한다.
int max(int a, int b)
- a와 b중에서 큰 값을 리턴한다.
int min (int a, int b)
- a와 b중에서 작은 값을 리턴한다.
int round(Number num)
- num을 소수점 첫째 자리에서 반올림한 결과를 리턴한다.
int floor (Number num)
- 소수점 이하 값을 버린다.
- 소수점 이하 값을 올린다.
- getter : 프로퍼티(멤버변수)의 값을 리턴하기 위한 함수.
- setter : 파라미터를 통해 프로퍼티의 값을 변경하기 함수.
구분 |
조회(getter) |
설정(setter) |
년도 |
int getFullyYear() |
void setFullYear(int) |
월 |
int getMonth() |
void setMonth(int) |
일 |
int getDate() |
void setDate(int) |
요일 |
int getDay |
void setDay(int) |
시 |
int getHours() |
void setHours(int) |
분 |
int getMinutes() |
void setMinutes(int) |
초 |
int getSeconds() |
void setSecond(int) |
타임스탬프 |
int getTime() |
void setTime(int) |
- 1970년 1월 1일 자정부터 지금까지 흐른 초를 1/1000단위로 표현한 값.
Javascript의 함수 파라미터 중에는 다른 함수를 전달하는 경우 이 때 파라미터로 전달되는 함수를 콜백함수라고 한다.
지정된 시간 (1/1000초 단위)만큼 딜레이 후 콜백함수를 1회 호출
setTimeout(function() {
... 구현내용...
}, 시간);
window 내장 객체
브라우저의 새창 팝업 열기/닫기 기능 제공
a.html을 새 창(새 탭)으로 열기
window.open('a.html');
a.html을 팝업으로 열기
// window.open('URL', '창이름', '옵션');
window.open('a.html', 'mywin', 'width=500, height-300, scrollbars=no,
toolbar=no, menubar=no, status=no, location=no');
- 창 이름
*부여하지 않을 경우 매번 새 팝업창이 생성됨
*부여할 경우 한 번 사용한 팝업창을 재사용함
- 옵션
*창 크기 관련 : width, height
ㄴ창의 가로, 세로 크기를 정수로 지정
*창 모양 관련 : scrollbars, toolbar, menubar, status, location
ㄴyes / no 로 값을 지정
ㄴlocation의 경우 피싱 사이트 방지를 위해서 동작하지 않음.
URL 제어하기
브라우저의 현재 URL 조회
var now_url = location.href;
브라우저의 현재 페이지를 지정된 URL로 이동
location.href = 'URL'
현재 페이지를 새로 고침
location.reload();
웹 브라우저 history의 이전 페이지로 이동
history.back();
웹 브라우저 history의 다음 페이지로 이동
history.forward();
'Javascript & JQuery&Ajax' 카테고리의 다른 글
웹 브라우저의 정보 조회 (0) | 2019.02.01 |
---|---|
factorial 함수 (0) | 2019.01.30 |
Array(배열) (0) | 2019.01.30 |
객체 (0) | 2019.01.30 |
함수 정의의 또 다른 방법 (0) | 2019.01.30 |