JavaScript에는 많은 객체 내용이 있으며 설명하기 위해 더 많이 사용하는 몇 가지를 선택할 수 있습니다.
온라인으로 배우고 JavaScript Study 매뉴얼을 읽으십시오.
이 설명서를 원한다면 메시지를 남길 수 있으며 보면 보내 드리겠습니다. 글쎄, 내 자신의 진보의 길을 요약하겠습니다.
1. 개체 :
(1) JavaScript의 모든 이벤트는 객체입니다 : 문자열, 어레이, 기능 ...
(2) 각 객체에는 속성과 방법이 있습니다.
(3) JS는 사용자 정의 객체를 허용합니다.
2. 사용자 정의 객체 :
(1) 객체 인스턴스를 정의하고 만듭니다.
(2) 함수를 사용하여 객체를 정의한 다음 새 개체 인스턴스를 만듭니다.
예제 (2- (1)) :
방법 1 : 방법 1
<cript>
people = new Object ();
people.name = "Yan Xiaoyuan";
people.age = "18";
document.write ( "이름 :"+people.name+", 나이 :"+people.age);
</스크립트>
결과 : 인터페이스는 이름을 인쇄합니다 : Yan Xiaoyuan, Age : 18
방법 2 : 방법 2.
<cript>
people = new Object ();
사람 = {
이름 : "Yan Xiaoyuan",
나이 : 18
}
document.write ( "이름 :"+people.name+", 나이 :"+people.age);
</스크립트>
결과 : 인터페이스는 이름을 인쇄합니다 : Yan Xiaoyuan, Age : 18
예제 (2- (2)) :
<cript>
기능인 (이름, 나이) {
this.name = 이름;
this.age = age;
}
아들 = 새로운 사람들 ( "Yan Xiaoyuan", 18);
document.write ( "이름 :"+son.name+", age :"+son.age);
</스크립트>
결과 : 인터페이스는 이름을 인쇄합니다 : Yan Xiaoyuan, 나이 : 18
문자열 문자열 객체
1. 스트링 객체 :
문자열 객체는 기존 문자열을 처리하는 데 사용됩니다. 문자열은 단일 또는 이중 인용문으로 사용할 수 있습니다 [확장 : 충돌을 피하기 위해 혼합 사용. 】.
2. 일부 속성의 시연 :
(1) 문자열에서 문자열을 찾으십시오 : indexof ()
예제 (2- (1)) :
<cript>
var str = "Hello World";
document.write ( "문자열 :"+str.length+"<br/>");
document.write ( "세계의 위치 :"+str.indexof ( "World")+"<br/>");
document.write ( "llllll의 위치"str.indexof ( "llllllll"));
</스크립트>
결과 : 인터페이스는 문자열을 인쇄합니다 : 11
세계의 위치 : 6
llllllll의 위치 : -1
(2) 컨텐츠 일치 : match ()
예제 (2- (2)) :
<cript>
var str = "Hello World";
document.write (str.match ( "world"));
document.write (str.match ( "llllllll"));
</스크립트>
결과 : 인터페이스는 World Null을 인쇄합니다
(3) 콘텐츠 교체 : 대체 ()
예제 (2- (3)) :
<cript>
var str = "Hello World";
document.write (str.replace ( "World", "123"));
</스크립트>
결과 : 인터페이스 인쇄 Hello 123
(4) 문자열 대문자 변환 : touppercase () / tolowercase ()
예제 (2- (4)) :
<cript>
var str = "Hello World";
document.write (str.toupperCase ());
</스크립트>
결과 : 인터페이스는 Hello World를 인쇄합니다
(5) 문자열 변환 배열로 변환 : split ()
예제 (2- (5)) :
<cript>
var str1 = "hello, jjj, lll, kkk";
var s = str1.split ( ","); // 쉼표를 분리기로 사용합니다
document.write (s [1]);
</스크립트>
결과 : 인터페이스 인쇄 JJJ
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
날짜 날짜 객체
1. 객체 :
날짜 개체는 날짜와 시간을 처리하는 데 사용됩니다.
2. 하루의 날짜를 얻으십시오.
3. 일반적으로 사용되는 일부 방법 :
(1) getlylyear () : 연도를 얻으십시오.
(2) gettime () : 밀리 초.
(3) setlyear () : 특정 날짜를 설정합니다.
(4) getday () : 일주일을 얻습니다.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
예제 (3) :
<cript>
var date = 새 날짜 ();
document.write (날짜+"<br/>");
document.write (date.getlyear ()+"<br/>");
document.write (date.gettime ()+"<br/>");
document.write (date.getday ()+"<br/>");
날짜.
document.write (날짜);
</스크립트>
결과:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4. 시계 예 :
<html>
<헤드>
<cript>
함수 startTime () {
var today = new Date ();
var h = today.gethours ();
var m = today.getminutes ();
var s = today.getSeconds ();
m = checktime (m);
s = checktime (들);
document.getElementById ( 'txt'). innerHtml = h+":"+m+":"+s;
t = settimeout ( 'starttime ()', 500); // t = settimeout (function () {startime;}, 500에 해당합니다.
}
함수 checktime (i) {
if (i <10) {
i = "0" + i;
}
반환 i
}
</스크립트>
</head>
<body onload = "starttime ()">
<div id = "txt"> </div>
</body>
</html>
결과 : 동적 디스플레이 시간
배열 객체 :
1. array 객체 :
별도의 변수를 사용하여 일련의 값을 저장하십시오.
2. 배열 생성 :
예 : var myarray = [ "kkk", "ddd", "ddddd"];
3. 어레이에 대한 액세스 :
배열 이름과 색인 번호를 지정하면 특정 요소에 액세스 할 수 있습니다.
[참고 : [0]은 배열의 첫 번째 요소 등입니다. 】
4. 어레이를위한 일반적인 방법 :
(1) concat () : 병합 배열.
(2) sort () : 정렬.
(3) 푸시 () : 끝에 요소를 추가하십시오.
(4) 리버스 () : 배열 요소를 뒤집습니다.
예제 (4- (1)) :
<cript>
var a = [ "aa", "bb"];
var b = [ "cc", "dd"];
var c = a.concat (b);
document.write (c);
</스크립트>
결과 : 인터페이스는 AA BB CC DD를 인쇄합니다
예제 (4- (2)) :
<cript>
var a = [ "a", "c", "d", "t", "b", "e"];
document.write (a.sort ());
</스크립트>
결과 : 인터페이스 인쇄는 AgcedT입니다
【펼친】
<cript>
var a = [ "5", "2", "3", "4", "1"];
document.write (a.sort (function (a, b) {return ba;})))
</스크립트>
결과 : 인터페이스는 54321을 인쇄합니다 (PS : BA가 역 순서로 배열되어 있기 때문에).
예제 (4- (3)) :
<cript>
var a = [ "a", "b"];
a.push (c);
document.write (a);
</스크립트>
결과 : ABC 인쇄
예제 (4- (4)) :
<cript>
var a = [ "c", "b", "a"];
document.write (a.reverse ());
</스크립트>
결과 : ABC 인쇄
수학 대상 :
1. 객체 매치 :
일반적인 산술 작업을 수행하십시오.
2. 일반적인 방법 :
(1) Round () : Round () : rounded.
(2) random () : 0과 1 사이의 임의 숫자를 반환합니다.
(3) max () : 가장 높은 값을 반환합니다.
(4) min () : 최소값을 반환합니다.
(5) ABS () : 절대 값을 반환합니다.
예제 (2- (1)) :
document.write (Math.Round (2.5));
결과 : 3 인터페이스에 인쇄되었습니다
예제 (2- (2)) :
document.write (math.randow ());
결과 : 인터페이스는 무작위로 0 ~ 1을 인쇄합니다.
document.write (math.randow ()*10);
결과 : 인터페이스는 무작위로 1에서 10까지 인쇄합니다.
document.write (parseint (math.randow ());
결과 : 인터페이스는 무작위로 숫자를 0에서 1로 인쇄 하며이 숫자는 정수입니다.
예제 (2- (3)) :
Document.Write (Math.Max (10,20,3,90));
결과 : 인터페이스는 최대 값 90을 인쇄합니다.
예제 (2- (4)) :
document.write (Math.min (12,0,2,3,4));
결과 : 인터페이스는 최소값 0을 인쇄합니다.
예제 (2- (5)) :
document.write (math.abs (-10));
결과 : 인터페이스는 10 인쇄를 인쇄합니다.