JavaScript 네이티브 개체_javascript 기술의 Number 개체의 속성 및 메서드에 대한 자세한 설명
Number 객체 생성 구문:
var myNum = 새 숫자(값);
var myNum = 숫자(값);
Number()가 new 연산자와 함께 생성자로 사용되면 새로 생성된 Number 객체를 반환합니다. new 연산자를 사용하지 않고 Number()를 함수로 호출하면 해당 인수가 기본 숫자로 변환되고 이 값(또는 변환이 실패할 경우 NaN)이 반환됩니다.
MAX_VALUE
MAX_VALUE 속성은 JavaScript에서 표현할 수 있는 가장 큰 숫자입니다. 대략적인 값은 1.7976931348623157 x 10308입니다. 가장 큰 음수는 -MAX_VALUE입니다.
MAX_VALUE보다 큰 숫자는 무한대입니다. MAX_VALUE는 정적 속성이므로 호출 메서드는 Number.MAX_VALUE여야 합니다.
console.log(Number.MAX_VALUE) //1.7976931348623157e 308
MIN_VALUE
MIN_VALUE 속성은 JavaScript에서 표현할 수 있는 가장 작은 숫자입니다(0에 가까우나 음수는 아님). 대략적인 값은 5 x 10-324입니다.
MIN_VALUE보다 작은 모든 숫자는 0으로 변환됩니다.
MIN_VALUE는 정적 속성이므로 호출 메서드는 Number.MIN_VALUE여야 합니다.
NaN
NaN 속성은 숫자가 아닌 값을 나타내는 특수 값입니다. 이 속성은 값이 숫자가 아님을 나타내는 데 사용됩니다. 숫자 개체를 이 값으로 설정하여 숫자 값이 아님을 나타낼 수 있습니다.
isNaN() 전역 함수를 사용하여 값이 NaN 값인지 확인할 수 있습니다.
Number.NaN은 특정 산술 연산(예: 음수의 제곱근 찾기)의 결과가 숫자가 아님을 나타내는 특수 값입니다. 지정된 문자열을 구문 분석할 수 없을 때 메서드parInt() 및parseFloat()는 이 값을 반환합니다. 일반적으로 유효한 숫자를 반환하는 일부 함수의 경우 이 메서드를 사용하고 Number.NaN을 사용하여 오류 조건을 나타낼 수도 있습니다.
JavaScript는 Number.NaN을 NaN으로 출력합니다. NaN은 자신을 포함한 다른 숫자와 비교할 때 항상 동일하지 않습니다. 따라서 값이 숫자인지 테스트하기 위해 Number.NaN과 비교할 수는 없으며 비교를 위해 isNaN()만 호출할 수 있습니다.
참고: 전역 변수 NaN은 Number.NaN과 동일하며 구성 및 수정이 불가능한 속성입니다.
console.log(parseInt("abc")); //NaN
console.log(NaN === NaN); //false
console.log(Number.NaN === NaN); //false
console.log(isNaN(NaN)); //참
console.log(isNaN(Number.NaN)); //true
NEGATIVE_INFINITY
NEGATIVE_INFINITY 속성은 -Number.MAX_VALUE보다 작은 값을 나타냅니다. 이 값은 음의 무한대를 나타냅니다.
JavaScript는 NEGATIVE_INFINITY를 표시할 때 -Infinity를 사용합니다. 이 값의 산술 동작은 무한대와 매우 유사합니다. 예를 들어, 무한대로 곱한 숫자는 여전히 무한대가 되고, 무한대로 나눈 숫자는 0이 됩니다.
-무한대는 Number.NEGATIVE_INFINITY와 같습니다.
var x = (-Number.MAX_VALUE) * 2;
var y = 숫자.NEGATIVE_INFINITY;
console.log(x); //-무한대
console.log(y); //-무한대
console.log(x===y); //참
POSITIVE_INFINITY
POSITIVE_INFINITY 속성은 Number.MAX_VALUE보다 큰 값을 나타냅니다. 이 값은 양의 무한대를 나타냅니다.
JavaScript는 POSITIVE_INFINITY를 표시할 때 Infinity를 사용합니다. 이 값의 산술 동작은 무한대와 매우 유사합니다. 예를 들어, 무한대로 곱한 숫자는 여전히 무한대가 되고, 무한대로 나눈 숫자는 0이 됩니다.
무한대는 Number.POSITIVE_INFINITY와 같습니다.
isFinite() 메서드는 매개변수가 유한수인지 여부를 확인할 수 있습니다.
var x = 숫자.NEGATIVE_INFINITY;
var y = 숫자.POSITIVE_INFINITY;
var z = 무한대;
var a = "abc";
변수 b = 123;
console.log(isFinite(x)) //false
console.log(isFinite(y)); //false
console.log(isFinite(z)); //false
console.log(isFinite(a)); //false
console.log(isFinite(b)); //참
toString()
toString() 메서드는 Number 객체를 문자열로 변환하고 결과를 반환합니다.
NumberObject.toString(기수)
매개변수 radix는 선택사항입니다. 숫자가 표현되는 기수를 지정하며 2에서 36 사이의 정수로 만듭니다. 이 매개변수를 생략하면 10진수가 사용됩니다. 오해를 방지하기 위해 이 매개변수를 항상 휴대하는 것이 좋습니다. 예를 들어 radix가 2인 경우 NumberObject는 이진값을 나타내는 문자열로 변환됩니다.
이 메소드를 호출하는 객체가 숫자가 아닌 경우 TypeError 예외가 발생합니다.
var a = 100;
console.log(a.toString()) //100
console.log(a.toString(10)); //100
console.log(a.toString(2)); //1100100
console.log(a.toString(8)); //144
console.log(a.toString(16)); //64
toLocaleString()
toLocaleString() 메서드는 Number 객체를 로컬 형식 문자열로 변환할 수 있습니다.
숫자의 문자열 표현, 구현이 결정되고 현지 사양에 따라 형식이 지정되며 소수 또는 천 단위 구분 기호에 사용되는 구두점에 영향을 줄 수 있습니다.
이 메소드를 호출하는 객체가 숫자가 아닌 경우 TypeError 예외가 발생합니다.
var a = 123456;
console.log(a.toLocaleString()) //123,456
console.log(a.toLocaleString("zh-Hans-CN-u-nu-hanidec"))); //하나, 둘, 셋, 넷, 다섯, 여섯
자세한 매개변수는 MDN
을 참조하세요.toFixed()
toFixed() 메소드는 숫자를 지정된 소수점 이하 자릿수로 반올림합니다.
NumberObject.toFixed(num)
매개변수 num이 필요합니다. 0에서 20 사이의 값인 소수 자릿수를 지정합니다. 일부 구현에서는 더 넓은 범위의 값을 지원할 수 있습니다. 이 매개변수를 생략하면 대신 0이 사용됩니다.
지수 계산을 사용하지 않고 소수점 이하 고정 숫자를 갖는 NumberObject의 문자열 표현을 반환합니다. 필요한 경우 숫자는 반올림되고 지정된 길이에 도달하도록 0으로 채워집니다. num이 le 21보다 큰 경우 이 메서드는 단순히 NumberObject.toString()을 호출하여 지수 표기법으로 문자열을 반환합니다.
num이 너무 작거나 너무 크면 RangeError가 발생합니다. 0에서 20 사이의 값은 이 예외를 발생시키지 않습니다. 일부 구현에서는 더 크거나 더 작은 범위의 값을 지원합니다. 이 메서드를 호출하는 개체가 숫자가 아닌 경우 TypeError 예외가 발생합니다.
var n = 12345.6789;
console.log(n.toFixed()); //12346
console.log(n.toFixed(2)); //12345.68
console.log(n.toFixed(6)); //12345.678900
console.log((1.23e 20).toFixed(2)); //123000000000000000000.00
console.log((1.23e-10).toFixed(2)); //0.00
참고: 부동 소수점 숫자 처리로 인해 toFixed() 메서드에 의해 표시되는 결과는 소위 "반올림" 또는 "6에서 5를 두 배로 반올림"하는 것이 아니라 반올림, 6 및 5의 성능입니다. 다섯. 매우 혼란스럽습니다.
//크롬
console.log(( 0.035 ).toFixed( 2 )) //0.04
console.log(( 0.045 ).toFixed( 2 )); //0.04
toFixed()의 기본 동작을 대체하려면 자신만의 메서드를 작성하는 것이 좋습니다. SO에 대한 토론:
을 참조하세요.Number.prototype.toFixed = 함수(len){
var temp = Math.pow(10,len);
var s = Math.ceil(this * temp)
s/temp를 반환합니다.
}
console.log(( 0.035 ).toFixed( 2 )) //0.04
console.log(( 0.045 ).toFixed( 2 )); //0.05
toExponential()
toExponential() 메서드는 객체의 값을 지수 표기법으로 변환할 수 있습니다.
NumberObject.toExponential(num)
매개변수 num은 선택사항입니다. 0에서 20 사이의 값인 지수 표기법으로 소수 자릿수를 지정합니다. 일부 구현에서는 더 넓은 범위의 값을 지원할 수 있습니다. 이 인수를 생략하면 가능한 한 많은 숫자가 사용됩니다.
지수 표기법을 사용하여 NumberObject의 문자열 표현을 반환합니다. 즉, 소수점 앞에는 한 자리가 있고 소수점 뒤에는 num 자리가 있습니다. 숫자의 소수 부분은 반올림되고 필요한 경우 0으로 채워져 지정된 길이에 도달합니다.
num이 너무 작거나 너무 크면 RangeError가 발생합니다. 0에서 20 사이의 값은 이 예외를 발생시키지 않습니다. 일부 구현에서는 더 크거나 더 작은 범위의 값을 지원합니다. 이 메서드를 호출하는 개체가 숫자가 아닌 경우 TypeError 예외가 발생합니다.
변수 번호 = 10000.1234;
console.log(num.toExponential()) //1.00001234e 4
console.log(num.toExponential(2)); //1.00e 4
console.log(num.toExponential(10)); //1.0000123400e 4
toPrecision()
toPrecision() 메서드는 숫자 값을 십진수 형태의 문자열로 형식화합니다.
NumberObject.toPrecision(num)
매개변수 num은 선택사항입니다. 숫자의 정밀도를 제어하는 데 사용됩니다. 이 매개변수는 1에서 21 사이의 값입니다. 이 매개변수를 생략하면 숫자를 10진수 값으로 변환하는 대신 toString() 메서드가 호출됩니다.
변수 번호 = 10000.1234;
console.log(num.toPrecision()) //10000.1234
console.log(num.toPrecision(2)); //1.0e 4
console.log(num.toPrecision(10)); //10000.12340

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











WeChat은 주류 채팅 도구 중 하나입니다. WeChat을 통해 새로운 친구를 만나고, 옛 친구와 연락하고, 친구 간의 우정을 유지할 수 있습니다. 끝나지 않는 연회가 없듯이, 사람들이 어울리다 보면 필연적으로 의견 차이가 생기기 마련입니다. 어떤 사람이 귀하의 기분에 극도로 영향을 미치거나, 사이좋게 지낼 때 귀하의 견해가 일관되지 않고 더 이상 의사소통을 할 수 없는 경우, WeChat 친구를 삭제해야 할 수도 있습니다. WeChat 친구를 삭제하는 방법은 무엇입니까? WeChat 친구를 삭제하는 첫 번째 단계: 기본 WeChat 인터페이스에서 [주소록]을 탭합니다. 두 번째 단계: 삭제하려는 친구를 클릭하고 [세부정보]를 입력합니다. 세 번째 단계: 상단의 [...]를 클릭합니다. 4단계: 아래의 [삭제]를 클릭합니다. 5단계: 페이지 메시지를 이해한 후 [연락처 삭제]를 클릭합니다.

Tomato Novel은 매우 인기 있는 소설 읽기 소프트웨어입니다. 우리는 종종 Tomato Novel에서 읽을 새로운 소설과 만화를 가지고 있습니다. 많은 친구들도 용돈을 벌고 소설의 내용을 편집하고 싶어합니다. 글로 쓰고 싶은데, 그 안에 소설을 어떻게 쓰는지 친구들도 모르니까, 소설 쓰는 방법에 대한 소개를 함께 살펴보는 시간을 가져보겠습니다. 토마토 소설을 사용하여 소설을 쓰는 방법에 대한 튜토리얼을 공유하세요. 1. 먼저 휴대폰에서 토마토 무료 소설 앱을 열고 개인 센터 - 작가 센터를 클릭하세요. 2. 토마토 작가 도우미 페이지로 이동하여 새로 만들기를 클릭하세요. 소설의 끝 부분에 예약하십시오.

컬러풀한 마더보드는 중국 국내 시장에서 높은 인기와 시장 점유율을 누리고 있지만 일부 컬러풀한 마더보드 사용자는 아직도 설정을 위해 BIOS에 진입하는 방법을 모르시나요? 이러한 상황에 대응하여 편집자는 다채로운 마더보드 BIOS에 들어갈 수 있는 두 가지 방법을 특별히 가져왔습니다. 방법 1: U 디스크 시작 단축키를 사용하여 U 디스크 설치 시스템에 직접 들어갑니다. 한 번의 클릭으로 U 디스크를 시작하는 Colour 마더보드의 단축키는 ESC 또는 F11입니다. 먼저 Black Shark 설치 마스터를 사용하여 Black을 만듭니다. Shark U 디스크 부팅 디스크를 켠 후 컴퓨터를 켜면 시작 화면이 나타나면 키보드의 ESC 또는 F11 키를 계속 눌러 시작 항목을 순차적으로 선택할 수 있는 창으로 커서를 "USB. "가 표시된 후

불행하게도 사람들은 어떤 이유로든 실수로 특정 연락처를 삭제하는 경우가 많습니다. WeChat은 널리 사용되는 소셜 소프트웨어입니다. 사용자가 이 문제를 해결할 수 있도록 이 문서에서는 삭제된 연락처를 간단한 방법으로 검색하는 방법을 소개합니다. 1. WeChat 연락처 삭제 메커니즘을 이해하면 삭제된 연락처를 검색할 수 있습니다. WeChat의 연락처 삭제 메커니즘은 연락처를 주소록에서 제거하지만 완전히 삭제하지는 않습니다. 2. WeChat에 내장된 "연락처 복구" 기능을 사용하세요. WeChat은 "연락처 복구"를 제공하여 시간과 에너지를 절약합니다. 사용자는 이 기능을 통해 이전에 삭제한 연락처를 빠르게 검색할 수 있습니다. 3. WeChat 설정 페이지에 들어가서 오른쪽 하단을 클릭하고 WeChat 애플리케이션 "나"를 열고 오른쪽 상단에 있는 설정 아이콘을 클릭하여 설정 페이지로 들어갑니다.

휴대폰이 사람들의 일상 생활에서 중요한 도구가 되면서 글꼴 크기 설정은 중요한 개인화 요구 사항이 되었습니다. 다양한 사용자의 요구를 충족하기 위해 이 기사에서는 간단한 조작을 통해 휴대폰 사용 경험을 개선하고 휴대폰의 글꼴 크기를 조정하는 방법을 소개합니다. 휴대폰의 글꼴 크기를 조정해야 하는 이유 - 글꼴 크기를 조정하면 텍스트가 더 명확하고 읽기 쉬워집니다. - 다양한 연령대의 사용자의 읽기 요구에 적합 - 시력이 좋지 않은 사용자가 글꼴 크기를 사용하는 것이 편리합니다. 휴대폰 시스템의 설정 기능 - 시스템 설정 인터페이스에 들어가는 방법 - 찾기에서 설정 인터페이스의 "디스플레이" 옵션을 입력합니다. - "글꼴 크기" 옵션을 찾아 타사를 통해 글꼴 크기를 조정합니다. 애플리케이션 - 글꼴 크기 조정을 지원하는 애플리케이션 다운로드 및 설치 - 애플리케이션을 열고 관련 설정 인터페이스로 진입 - 개인에 따라

Win11 관리자 권한을 얻는 방법에 대한 요약 Windows 11 운영 체제에서 관리자 권한은 사용자가 시스템에서 다양한 작업을 수행할 수 있도록 하는 매우 중요한 권한 중 하나입니다. 때로는 소프트웨어 설치, 시스템 설정 수정 등과 같은 일부 작업을 완료하기 위해 관리자 권한을 얻어야 할 수도 있습니다. 다음은 Win11 관리자 권한을 얻는 몇 가지 방법을 요약한 것입니다. 도움이 되기를 바랍니다. 1. 단축키를 사용하세요. Windows 11 시스템에서는 단축키를 통해 명령 프롬프트를 빠르게 열 수 있습니다.

모바일 게임은 기술의 발전과 함께 사람들의 삶에 없어서는 안될 부분이 되었습니다. 귀여운 드래곤 알 이미지와 흥미로운 부화 과정으로 많은 플레이어들의 관심을 끌었으며, 특히 주목을 받은 게임 중 하나가 드래곤 알 모바일 버전이다. 플레이어가 게임에서 자신만의 드래곤을 더 잘 육성하고 성장시킬 수 있도록 이 글에서는 모바일 버전에서 드래곤 알을 부화시키는 방법을 소개합니다. 1. 적절한 유형의 드래곤 알을 선택하십시오. 플레이어는 게임에서 제공되는 다양한 유형의 드래곤 알 속성과 능력을 기반으로 자신이 좋아하고 적합한 드래곤 알 유형을 신중하게 선택해야 합니다. 2. 부화기의 레벨을 업그레이드하세요. 플레이어는 작업을 완료하고 소품을 수집하여 부화기의 레벨을 향상시켜야 합니다. 부화기의 레벨에 따라 부화 속도와 부화 성공률이 결정됩니다. 3. 플레이어가 게임에 참여하는데 필요한 자원을 수집하세요.

Oracle 버전 쿼리 방법에 대한 자세한 설명 Oracle은 세계에서 가장 널리 사용되는 관계형 데이터베이스 관리 시스템 중 하나이며 풍부한 기능과 강력한 성능을 제공하며 기업에서 널리 사용됩니다. 데이터베이스 관리 및 개발 과정에서 오라클 데이터베이스의 버전을 이해하는 것은 매우 중요합니다. 이 문서에서는 Oracle 데이터베이스의 버전 정보를 쿼리하는 방법을 자세히 소개하고 구체적인 코드 예제를 제공합니다. 간단한 SQL 문을 실행하여 Oracle 데이터베이스에 있는 SQL 문의 데이터베이스 버전을 쿼리합니다.
