64비트 부동소수점 내용 중
462
3 asked
좋은 내용의 강의 감사드립니다.
64비트 부동소수점 강의 내용의 정리에 대해 질문남깁니다.
1.
결국 js는 number를 int, float에 관계없이 64비트 부동소수점의 형태로 다루고 이로 인해 소수점 연산에 대해 오차가 발생할 수 있다(구체적으로 가수부 제한인 52비트를 넘는 경우).
이를 보기 위해 주어진 소수(0.1과 0.2)를 2진수로 고쳐 연산을 하고 10진수로 고쳐서 그 예시를 들었다.
라고 이해를 하였는데 제대로 이해한게 맞을까요?
2진법으로 표현된 숫자에 대해 10진법으로 고치기 위해 0이하의 숫자에 대해 Math*pow(2, -55)한 원리가 궁급합니다.
감사합니다.
Answer 1
0
아래와 같이 답변을 드립니다.
지금 이해하고 계신 내용이 맞습니다.
2진법을 10진법을 고치기 위해서 0이하의 숫자 자리수가 55자리입니다. 그래서 0이하의 2진수를 parseInt("0이하의 2진수",2) 정수로 바꾸고 여기에 pow(2,-55) 곱하는데요, pow 함수의 두번째 파라미터가 음수이면 1/2^55 로 계산이 되어서 정수를 다시 소수점을 만들게 됩니다.
외부 라이브러리 사용 질문
0
157
1
module 질문있습니다.
0
586
1
clearInterval, setInterval 질문
1
460
1
window 객체 질문 있습니다.
0
223
1
Date 함수 질문
0
290
1
Boolean 내장함수 강의 질문
0
323
1
4-04(마지막강의)에 있는 json으로 된 js파일은 어디에 있을까요?
0
412
1
Async Await 오류가 나서 문의드립니다.
0
566
2
선생님 안녕하세요. array내장함수 수업듣는중 이해가 안되는 부분이있어서 질문드립니다.
0
338
1
변수 관련 질문
0
288
1
Promis실습 도중의 에러메시지
0
450
2
moment.js cdn 외부 링크 오류
0
1468
1
4-04 22분 15초에 나오는 61, 63 라인에 대해 질의드립니다.
0
253
1
64비트부동소수점 마지막부분 이해가 안가서요...
0
217
1
Chcekbox Element 값
0
228
1
parameter순서
0
468
1
parseInt parseFloat 질문
0
213
1
charAt 인덱스
0
219
0
STRING 결합
0
231
0
왜 오름차순으로 정렬되는지 궁금합니다.
0
246
1
HTML를 위한 자바스립트 4-01.HTML Element.html
0
349
1
함수 강의에서 8:47초 부분 질문 있습니다.
0
227
1
정규식 관련해서 질문이 있습니다.
1
310
2
module강의의 예제 코드를 사용하면 에러가 생겨서 질문드립니다.
0
375
1

