자바스크립트 

사용자 정의 객체 : 사용자가 필요함에 따라 선언하고 사용하는 객체, 생성자라고도 함

정의

fuction person(name, phone){

this.이름 = name;
this.전화번호 = phone;

}

선언

var obj = new 객체명();


내장객체 : 스크립트로 프로그램을 작성하는 동안 자주 사용되는 것들을 묶어서 미리 정의해놓는 객체

Date : 날짜와 시간을 처리하기 위한 객체
Array : 배열을 만들어 주는 객체
String : 문자열을 다루기 위한 객체
Math : 수학을 계산하기 위한 객체
Screen : 화면의 해상도나 색상, 화면의 크기에 관한 정보를 제공하는 객체
Number : 숫자를 표현하기 위한 객체


Number

var a = new Number("1100"); 


Array

var a = new Array(5);

속성 및 메소드
a,lenth : 배열의 길이
a.sort(); 정렬 // 디폴트로 오름차순 정렬 1,2,3,4..

오름차순 : 
sort(funtion(left, right){

    retun right-left;
} ); 

내림차순 :
sort(funtion(right,left){
    return left - right
} );


String

str.anchor("책갈피 이름") or "책갈피할 문자열".anchor("책갈피 이름") 

str.link("#책갈피 이름") (= <a href = "#책갈피 이름">)

str.chatAt(index) : 해당 index의 문자를 반환

str.indexOf("문자") : 해당 문자의 인덱스 값을 반환

str.lastIndexOf("문자") : 해당 문자의 인덱스값을 뒤에서부터 찾아 반환

str.substring(index1, index2) : 해당 범위의 문자열을 추출

str.substring(index): index~끝 범위의 문자열 추출

str.slice(index1, index2) 해당범위의 문자열 추출, index2,를 음수로 지장하면 뒤에서부터 index를 매긴다.

str.substr(index, lenth)

str.toUpperCase(): 문자열을 모두 대문자로 변환
    .toLowerCase():문자열을 모두 소문자로 변환


Math

속성E :오일러 상수 / PI: 원주율 / sqrt2 :루트2메소드sin(라디안) /cos() / tan() / asin() / acos() / atan() 아크탄젠트

asb(x) :절대값 / exp(x) E^x / log(x) / pow(x,y) x^y / random() 0~1난수 / round(x) 반올림 / max / min

정수 랜덤n = Math.random() *7;

n = Math.round(n);


Srceen

속성

availHeight : 홈페이지를 나타낼 실제 화면의 높이
availWidth : 홈페이지 실제 화면 너비
colorDepth : 사용 가능한 색상 수
height : 화면의 높이를 픽셀로 나타냄
width : 화면의 너비를 픽셀로 나타냄
pixelDepth : 픽셀당 비트수를 나타냄


+ Recent posts