JavaScript 과학적 표기법
과학적 표기법은 너무 크거나 작은 숫자가 십진수 형식으로 편리하게 작성될 때 사용됩니다. 임의의 실수는 x × 10y
로 표시될 수 있으며 전자 표기법에서는 xEy
로 표시됩니다.
오늘 포스팅에서는 자바스크립트의 과학적 표기법에 대해 알아보겠습니다.
JavaScript의 과학적 표기법
부동 소수점 값은 전자 표기법으로 나타낼 수 있습니다. 표기법은 주어진 거듭제곱에 10을 곱해야 하는 숫자를 제공합니다.
JavaScript에서 e-표기법의 형식은 정수, 숫자 또는 부동 소수점 다음에 e
또는 E
(10의 거듭제곱을 곱함)입니다. e
는 “10을 올렸다"를 의미하므로 그 값에 다시 10을 곱할 필요가 없습니다.
JavaScript는 기본적으로 최소 6개의 후행 0이 있는 부동 소수점 값을 주석으로 변환합니다. 10e1
은 100
이고 10e-1
은 1
입니다.
이를 쉽게 확장하여 10eN * 10e-N
이 항상 100
임을 확인할 수 있습니다. 1 * 10^2
와 같이 진정한 과학 표기법을 원한다면 1e12
및 1e-12
를 원할 것입니다.
예를 들어 보겠습니다.
console.log(10e1 * 10e-1);
console.log(10e2 * 10e-2);
console.log(1e12 * 1e-12);
위의 예에서 10 ^ 1
에 1/10 ^ 1
, 10 ^ 2
에 1/10 ^ 2
, 1 * 10 ^ 12
를 곱하는 세 가지 값을 정의했습니다. 1 * 1/10 ^ 12
로.
아무 브라우저에서나 위의 예제를 실행하면 아래 결과가 인쇄됩니다.
출력:
100
100
1
Shraddha is a JavaScript nerd that utilises it for everything from experimenting to assisting individuals and businesses with day-to-day operations and business growth. She is a writer, chef, and computer programmer. As a senior MEAN/MERN stack developer and project manager with more than 4 years of experience in this sector, she now handles multiple projects. She has been producing technical writing for at least a year and a half. She enjoys coming up with fresh, innovative ideas.
LinkedIn