공부할 내용 (433~453쪽)
1. 표준 내장 객체
자바스크립트에 기본으로 내장된 객체를 말한다.
-문자열을 다루는 String 객체
문자열에서 사용할 수있는 속성과 메서드가 정의되어 있다.
includes() - 메서드 매겨변수애 안저로 전달되는 문자열이 대상 문자열에 포함되면 true 아니면 false
replace() - 대상 문자열에서 메서드의 매개변수에 인자로 전달되는 문자열과 일치하는 한부분을 찾아 다른 데이터로 변경한 새로운 문자열로 반환
replaceAll() - 대상 문자열에서 메서드의 매개변수에 인자로 전달되는 문자열과 일치하는 모든부분을 찾아 다른 데이터로 변경한 새로운 문자열로 반환
split() - 매서드의 매개변수에 인자로 전달되는 구분자를 이용해 대상 문자열을 여러 개 의 문자열로 분리하고 분리한 문자열을 새로운 배열로 반환한다.
toUpperCase() - 대상 문자열을 대문자로 변경해 반환한다.
trim() - 대상문자열의 앞뒤 공백을 제거한 값을 반환한다.
-배열을 다르는 Array 객체
push() - 배열의 맨뒤에 데이터를 추가한다.
pop() - 배열의 맨뒤에서 데이터를 추출한다.
sort() - 배열의 요소를 정령한다.
reverse() -배열의 요소를 역순으로 정렬한다.
-날짜와 시간을 다루는 Date 객체
Date 객체에는 날짜 및 시간과 관련 있는 메서드가 정의되어 있다.
getFullYear() / setFullYear - 연도를 4자리 숫자로 표시한다.
getDay() - 요일을 0부터 6까지의 숫자로 표시한다.
getTime() / setTime() -1970년 1월 1알 12:00 이후의 시간을 밀리초 단위로 표시한다.
getMinutes() / setMinutes - 분을 0부터 59까지의 숫자로 표시한다.
-Math 객체
수학연산을 다룬다.
Math.floor() - 주어진 숫자와 같거나 작은 정수 중에서 가장 큰수를 반환한다.
Marh.random() - 0이상 1미만의 난수를 반환한다.
Math.ceil() - 주어진 숫자와 같거나 큰 정수 중에서 가장 작은수를 반환한다.
Math.round() - 주어진 숫자를 반올림한 수와 가장 가까운 정수를 반환한다.
2.브라우저 객체 모델 사용하기
-기본속성
웹 브라우저의 너비 - innerWidth
웹 브라우저의 높이 - innerWeight
웹 브라우저 창의 높이 - outerHeight
웹 브라우저 창의 너비 - outerWidth
웹 브라우저 창 위쪽 면과 모니터 사이의 간격 - scrrenTop/window.screenX
웹 브라우저 창 왼쪽 면과 모니터 사이의 간격 - screenLeft/screenX
웹 브라우저 창의 스크롤 가로 위치 - scrollX
웹 브라우저 창의 스크롤 세로 위치 - scrollY
-웹 브라우저에서 새 창 제어하기
웹브라우저에서 새로운 창을 여는데 사용할수 있다.
open(경로, 이름, 속성)
'학습단 > HTML+CSS+Javascript 학습단' 카테고리의 다른 글
12-3장 문서 객체 모델과 이벤트 다루기 (0) | 2023.03.29 |
---|---|
12-2장 문서 객체 모델과 이벤트 다루기 (0) | 2023.03.28 |
11장 자바스크립트 객체 다루기 (0) | 2023.03.24 |
10-2장 자바스크립트 함수 다루기 (0) | 2023.03.22 |
10장 자바스크립트 함수 다루기 (0) | 2023.03.21 |