NATIVE

settings_applicationsObject  >   settings_applicationsNumber  >   settings_applications[[Prototype]]

NATIVE

Editing
  • account_tree
  • bug_report

stringvaluetoExponential(intfractionDigits])

지정된 숫자를 지수 표기법으로 표기한 문자열을 반환한다.

구문

형식
number.toExponential([fractionDigits])

매개 변수

intfractionDigits선택
기본값기본적으로 필요한 자릿수

소수점 이하로 표현할 자릿수이다. 기본값은 지정된 값을 나타내는 데 필요한 자릿수이다.

반환

stringvalue

해당 숫자(Number 객체)를 소수점 이하 한 자리의 지수 표기법으로 나타내는 문자열을 반환한다. 소수점 이하의 fractionDigits 자리로 반올림된다.

다음과 같이 예외가 발생할 수 있다.

  • RangeError
    • fractionDigits0에서 100 (포함) 사이의 값이 아닐 경우에 발생한다.
  • TypeError
    • Number가 아닌 객체가 이 메서드를 실행시키는 경우에 발생한다.

Exception

RangeError

어떤 값이 집합 구조에 없거나 허용되는 범위가 아닐 때 오류를 다루는 객체이다.

TypeError

동적 타입의 값이 흐름상 맞지 않는 자료형이라 연산을 할 수 없을 때 발생하는 오류를 다루는 객체이다.

버전 명세

ECMAScript 2024(15th Edition)
#sec-number.prototype.toexponential

지원 웹브라우저