>웹 프론트엔드 >JS 튜토리얼 >자바스크립트의 참조 유형이란 무엇입니까?

자바스크립트의 참조 유형이란 무엇입니까?

醉折花枝作酒筹
醉折花枝作酒筹원래의
2021-06-15 15:32:347314검색

JavaScript의 참조 유형은 1. 객체 유형, 3. 배열 유형, 5. 날짜 유형, 7. 단일 내장 객체입니다. , 수학).

자바스크립트의 참조 유형이란 무엇입니까?

이 튜토리얼의 운영 환경: Windows 7 시스템, JavaScript 버전 1.8.5, Dell G3 컴퓨터.

1. 객체 유형

객체는 ECMAScript에서 가장 일반적으로 사용되는 유형이기도 합니다

2. 배열 유형

배열 감지(배열 인스턴스 값) { }

변환 방법, 모든 객체에는 toLocaleString이 있습니다. (), toString() 및 valueOf() 메서드

스택 메서드 push() 및 pop() Shift() 및 push() unshift() 및 pop()

메서드 재정렬 reverse() 및 sort()

작업 메소드 concat() Slice() splice()

Position 메소드 indexOf() 및 lastIndexOf()

Iteration 메소드 Every() filter() forEach() map() some()

Merge 메소드 Reduce() 및 ReduceRight ( )

3. 날짜 유형

var 이제 = new Date();

특정 날짜 및 시간 Date.parse() 및 Date.UTC()를 기반으로 날짜 개체를 만듭니다.

상속된 메서드 toLocaleString(), toString() 및 valueOf()

날짜 형식 지정 메서드 toDateString() toTimeString() toLocaleDateString() toLocaleTimeString() toUTCString()

날짜/시간 구성 요소 메서드 getTime()... .. ...getMilliseconds().....

4. RegExp 유형

ECMAScript는 RegExp 유형을 통해 정규식을 지원합니다.

var 표현식 = / 패턴 / 플래그 ;

g: 전역 패턴을 나타냅니다. 즉, 첫 번째 일치 항목이 발견되면 즉시 중지하는 대신 패턴이 모든 문자열에 적용됩니다.

i: 대소문자를 구분하지 않는 모드를 나타냅니다. , 이는 일치 여부를 결정할 때 패턴 및 문자열의 대소문자를 무시함을 의미합니다.

m: 여러 줄 모드를 나타냅니다. 이는 텍스트 줄의 끝에 도달하면 계속 검색함을 의미합니다. 다음 줄.

RegExp 인스턴스 속성

global: g 플래그가 설정되었는지 여부를 나타내는 부울 값입니다.

ignoreCase: i 플래그가 설정되었는지 여부를 나타내는 부울 값입니다.

lastIndex: 정수, 0부터 시작하여 다음 일치 항목 검색을 시작할 문자 위치를 나타냅니다.

multiline: m 플래그가 설정되었는지 여부를 나타내는 부울 값입니다.

source: 정규식의 문자열 표현으로, 생성자에 전달된 문자열 패턴이 아닌 리터럴 형식으로 반환됩니다.

RegExp 인스턴스 메소드

exec()

5. 함수 유형

모든 함수는 함수 유형의 인스턴스이며 다른 참조 유형과 동일한 속성 및 메소드를 갖습니다. 함수 내부에는 두 가지가 있습니다. 특수 개체: 인수 및 this.

함수 호출 전에는 this의 값이 결정되지 않으므로 코드 실행 중에 다른 객체를 참조할 수 있습니다. 전역 범위에서 호출되면 전역 개체 창을 참조합니다.

각 함수에는 길이와 프로토타입이라는 두 가지 속성이 포함됩니다.

6. 기본 패키징 유형

기본 유형 값의 작업을 용이하게 하기 위해 ECMAScript는 Boolean, Number 및 String의 3가지 특수 참조 유형도 제공합니다.

상속된 메서드 외에도 Number 유형은 숫자 값을 문자열로 형식화하는 몇 가지 메서드도 제공합니다.

그 중에서 toFixed() 메소드는 지정된 소수 자릿수에 따라 값의 문자열 표현을 반환합니다. 예:

var num = 10;

alert(num.toFixed(2)) //" 10.00"

또한 숫자 값의 형식을 지정하는 데 사용할 수 있는 메서드는 지수 표기법(e 표기법이라고도 함)으로 표현된 숫자 값의 문자열 형식을 반환하는 toExponential()입니다.

특정 값에 액세스하는 두 가지 방법 문자열의 문자는 다음과 같습니다: charAt() 및 charCodeAt();

String 작업 방법: concat() Slice(), substr() 및 substring() indexOf() 및 lastIndexOf() Trim()

toLowerCase(), toLocaleLowerCase(), toUpperCase() 및 toLocaleUpperCase()

match() search() 교체() 분할() localeCompare() fromCharCode()

alert(String.fromCharCode(104, 101, 108, 108, 111)) ; //" hello"

7. 단일 내장 객체

ECMA-262는 내장 객체를 다음과 같이 정의합니다. "호스트 환경에 의존하지 않는 ECMAScript 구현에서 제공되는 객체

전역 객체

Global(글로벌) 객체는 ECMAScript에서 가장 특별한 객체라고 할 수 있습니다. ECMAScript에서 Global 객체는 어떤 의미에서는 "자식 객체"로 정의되지 않기 때문입니다. 즉, 다른 개체에 속하지 않는 속성과 메서드는 궁극적으로 해당 개체의 속성과 메서드입니다.

로컬 변수 또는 전역 함수. 전역 범위에 정의된 모든 속성과 함수는 전역 개체의 속성입니다. 이 책의 앞부분에서 소개된 isNaN(), isFinite(),parseInt(),parseFloat() 등의 함수는 실제로 모두 Global 개체의 메서드입니다. 이 외에도 Global 개체에는 몇 가지 다른 메서드도 포함되어 있습니다.

1. URI 인코딩 방법

Global 객체의 encodeURI() 및 encodeURIComponent() 메서드는 URI(Uniform Resource

Identifiers, Universal Resource Identifiers)를 인코딩하여 브라우저

2로 보낼 수 있습니다. () 메소드

Math 객체

min() 및 max() 메소드 Math.ceil(), Math.floor() 및 Math.round()Math 객체에는 다양한 단순 또는 복잡한 계산 관련 방법

[추천 학습:

javascript 고급 튜토리얼
]

위 내용은 자바스크립트의 참조 유형이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.