큰 소수를 얻기 위해 parseInt()를 사용했지만 예상대로 작동합니다. 예 :JavaScript에서 parseInt()를 사용하는 방법
parseInt("18014398241046527", 10); // Gives me 18014398241046528??
parseInt("18014398241046528", 10); // Gives me 18014398241046528
parseInt("18014398241046529", 10); // Still gives me 18014398241046528??
Chrome 버전 20.0.1132.47 및 Firefox 12.0에서 테스트했습니다. 왜냐하면 내가 분석하려고했던 숫자가 너무 컸기 때문입니까?
너무 크지 않습니다. 유효 자릿수가 너무 많습니다. – nnnnnn
P. 'parseInt()'의 문제는 아니며, JS 번호가 작동하는 것과 같습니다. [BigNumber] (http://jsfromhell.com/classes/bignumber)와 같이 유효 숫자를 처리 할 수있는 JS 라이브러리가 주위에 있습니다. – nnnnnn
여기에 넘치는 패턴이있는 것 같습니다. 모두 2 바이트에서 시작하고 01, 10, 11은 10이고 00은 00
– dolaameng