장고에서 값을 받아 리엑트로 작업 중이었는데
받은 값들 중에 0E-8 발견.
그냥 0으로 생각하면 된다고 한다.
과연 무슨 값인 걸까??
[결론] : 0E-8는 0에 가까운 값.
해당 값의 정확한 의미는 0을 10의 -8 거듭제곱 한 의미이다.
그렇다 우리가 고등학교 수학시간에 배운, 바로 그 e이다.
(대문자로 되어있어서 그런지, 예상치 못한 곳에서 등장해서 그런지 그 e 일 줄이야)
물론 기억이 나지 않으니 가볍게만 살펴본다면,
무리수 e는 x가 0에 가까워질 때....
(1+x)^(1/x)의 값이 일정값에 가까워지고...
극한의 값을 e, 그때 e는....
e=2.718.....
PASS,, 아래 그림으로 가볍게 아~ 만 하고 넘어가자. 굳이 이 부분을 다시 공부할 필요는 없으니,
그래서? 예를 들어 1.23e3이 있다면
1.23을 10의 3승으로 곱한 것과 같다.
다시 돌아와 0E-8을 이에 대입해 보면
0을 10의 -8으로 곱한 것과 같다.
결과론적으로 0에 매~우 근사한 값을 갖는다고 생각하면 된다.
근데 그럼 그냥 0을 보내주면 되지 왜 저런 이상한 값으로 보내주는 걸까?
그건 디비 같은 곳에서 숫자를 처리하는 방식에 기인한다
데이터 베이스나 다른 데이터 소스에서매우 작은 소수를 표현하기 위해
이러한 표기법을 사용한다. 이 과정에서 해당값이 보내진것이다.
이러한 값들은 주로 금융 데이터나 과학 연구 데이터 등에서 나타날 수 있다.
이를 통해서 매우 작은 값을 효율적으로 저장하고 표시할 수 있게 되는 것이다.
프런트에선.. 뭐라고 보여줘야 할라나..
끝
'개발 지식' 카테고리의 다른 글
[Tistory] 블로그 Recent posts 사진 비율 조정하기 (feat. CSS 수정) (0) | 2024.03.15 |
---|---|
[VSCode] Visual Studio Code, v1.87 맛보기(24년 2월) (0) | 2024.03.14 |
[VSCode] Visual Studio Code, v1.86 맛보기(24년 2월) (0) | 2024.02.08 |
[프런트 지식] 웹 브라우저 렌더링 맛보기 (1) | 2024.02.05 |
Input 태그에 숫자 넣기(계좌번호) (0) | 2023.03.24 |