>  기사  >  웹 프론트엔드  >  자바스크립트 참조 유형의 예에 대한 자세한 설명

자바스크립트 참조 유형의 예에 대한 자세한 설명

零下一度
零下一度원래의
2017-07-21 17:31:041077검색

JavaScript의 참조 유형 예에 대한 자세한 설명

우리 개발자에게는 JavaScript에 참조 유형이 있다는 것이 이상할 것입니다! 기본 패키징 유형은 Boolean, Number 및 String입니다. 이것은 우리 잘못이 아닙니다. 주된 이유는 우리가 이것을 전혀 사용하지 않기 때문입니다. 이는 JavaScript에 의해 내부적으로 자동으로 호출됩니다. 그래서 조금 혼란스러우실 수도 있습니다. 다음으로 예를 들어보겠습니다.

1 var s1 = "hello,world";2 var s2 = s1.substring(1);3 console.log(s2); //"ello,world"

위 코드의 출력 결과에 뭔가 문제가 있다고 느끼시나요? 기본 유형의 문자열 s1에는 논리적으로 메서드가 없는데 왜 프로그램이 오류를 보고하지 않습니까? 실제로 프로그램이 두 번째 줄까지 실행되면 백그라운드에서는 이런 과정을 거치게 됩니다.

var s1 = new String("hello,world");var s2 = s1.substring(1);//等实例上调用指定方法后立即销毁这个实例,整个过程都在后台发生,我们并没有什么察觉

이 과정만 이해하시면 됩니다. 우리는 일반적으로 이러한 패키징 클래스를 사용하지 않습니다.

다음으로 이야기할 것은 마지막 참조 유형, 즉 단일 내장 객체입니다. 이러한 객체에는 전역 객체와 수학 객체가 포함됩니다.

Global 개체는 전역 개체이며 다른 개체에 속하지 않는 모든 속성과 메서드는 궁극적으로 해당 개체의 속성과 메서드입니다! 또한 다른 많은 방법도 포함됩니다. ECMAScript는 Global 객체에 직접 액세스하는 방법을 나타내지 않습니다. 그러나 브라우저에서는 전역 개체가 창 개체의 일부로 구현됩니다. 즉, window는 브라우저의 전역 개체입니다.

Math 개체는 복잡한 수학적 계산 작업을 완료하는 데 도움이 되는 다양한 수학적 계산 방법을 제공합니다. 예: 난수random(),절대값abs(),최대값max(),최소값min().....

위 내용은 자바스크립트 참조 유형의 예에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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